Erreur MySQL - “Vous avez une erreur dans votre syntaxe SQL”

Le message d'erreur que j'ai obtenu:

Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de "mot",'groupe','selfnote') VALUES ('item','a','note')' à la ligne 1

Le code PHP:

$toq="INSERT INTO articles ('word','group','selfnote') 
VALUES ('$ttle','$wrdr','$snote')";

J'essayais de trouver des solutins, mais ils n'ont pas l'air de fonctionner comme en écho donne:

INSERT INTO articles ('word','group','selfnote') 
VALUES ('item','a','note to self')

qui semble agréable pour moi. Quel est le problème?

Avez-vous essayé de courir exactement la même requête dans phpMyAdmin?
Il a donné une erreur, trop.
Obligatoire remarque: mysql_real_escape_string() vos données, d'autre Mauvaises Choses se produire, par exemple, lorsque $snote == "It's simple".

OriginalL'auteur axiomer | 2012-01-29