PHP,SQL,caractères spéciaux
Fruustyler
-
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créé un site où l'on peut s'inscrire sur une newsletter en entrant son adresse mail.
Problème: en regardant les bases de données MYSQL, j'ai constaté que quelqu'un s'était inscrit mais que son mail n'avait pas été enregistré.
Je précise qu'aucun test pour les caractères spéciaux n'est fait avant d'entrer le mail dans la base de donnée.
Je n'ai aucune idée d'où ça peut venir. Je fais donc appel à l'expérience de ceux qui ont déjà pu avoir affaire à un cas comme celui-ci.
D'où cela peut-il venir? Y'a-t-il un moyen de convertir automatiquement les caractères spéciaux, si c'est cela?
J'ai créé un site où l'on peut s'inscrire sur une newsletter en entrant son adresse mail.
Problème: en regardant les bases de données MYSQL, j'ai constaté que quelqu'un s'était inscrit mais que son mail n'avait pas été enregistré.
Je précise qu'aucun test pour les caractères spéciaux n'est fait avant d'entrer le mail dans la base de donnée.
Je n'ai aucune idée d'où ça peut venir. Je fais donc appel à l'expérience de ceux qui ont déjà pu avoir affaire à un cas comme celui-ci.
D'où cela peut-il venir? Y'a-t-il un moyen de convertir automatiquement les caractères spéciaux, si c'est cela?
A voir également:
- PHP,SQL,caractères spéciaux
- Caractère spéciaux - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caractères ascii - Guide
- Raccourcis clavier word caractères spéciaux pdf - Guide
1 réponse
Peut être avec une des fonctions suivantes :
https://www.php.net/mysql_real_escape_string
https://www.php.net/htmlspecialchars
https://www.php.net/mysql_real_escape_string
https://www.php.net/htmlspecialchars