J'essaye de mettre à jour un champ d'email dans Mysql par php. Je continue d'obtenir cette erreur: 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 '@yahoo.com,
METTRE À JOUR le problème de la table avec l'adresse e-mail
La cellule dans Mysql est varchar (100). Les adresses e-mail sont saisies dans une zone de texte.
$insert_fbacc="UPDATE jos_users SET email=".$_POST['email']", WHERE id='$user->id'";
avec le code précédent, mysql mises à jour seulement la moitié de l'adresse e-mail, seule la partie @yahoo.com
.
J'ai essayé de convertir $ _POST ['email'] en chaîne et le résultat est l'erreur que j'ai écrite.
EDIT:
Merci les gars, vous êtes grand!
J'ai découvert ce que c'était ... mauvaise syntaxe et j'ai oublié de m'enfuir.
Merci beaucoup!
Il y a un problème dans la requête, ce serait: 'UPDATE ... SET [email protected] ...'. – Mewp
En effet! J'ai raté ces petits ... – chudley