2011-12-27 3 views
0
$query = mysql_query("INSERT INTO comments (sender, receiver, $question) VALUES ('$sender', '$receiver', '$question')")or die(mysql_error()); 

erreur reçu est ...Quel est le problème avec ma syntaxe SQL?

Vous avez une erreur dans votre syntaxe SQL; vérifier le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de 'envoi de question) VALUES (' 1 ',' 1 ',' Testing question envoi ')' à la ligne 1

+6

Votre nom de colonne devrait probablement être 'question' plutôt que' $ question' –

Répondre

1

Vous avez $question pour le nom de la colonne (qui devient "envoi de la question de test"), quand il devrait probablement être juste question (pas de $).

INSERT INTO comments (sender, receiver, question) ... 
1

Vérifiez le nom de votre colonne pour "question". il pourrait être question au lieu de $ question

Questions connexes