Quel type choisir pour une entrée d'email

Bonjour,

j'ai crée un fomrulaire en php de type email et une table qui contient un espace pour le stockage des email don le type est VARCHAR mais j'ai l'impression que a ça ne reconnait pas le signe @ quand je clique sur envoyer il m'écrit : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@gmail.com, www.yahoo.fr, bonjour)' at line 1

2 réponses

  1. Bonjour

    Il n'y a aucun problème pour insérer le caractère @ dans un champ varchar. Le problème doit se situer ailleurs.
    Très certainement à cause de l'oubli des quotes autour des valeurs à insérer
    0
    1. oui c'est vrai le problème se situait ailleurs. je devais convertir les cartéres spciaux avec htmlentities avant l'envoie dans la base de donnée
      0