Bonjour à tous !
J'ai une petite (ou grosse ? ^^) erreur de parsing que je ne trouve pas, j'ai manipulé le code dans tous les sens, rien à faire........
Quelqu'un saurait-il m'aider ?
Code :
- while ($tmp) {
- if ($tmp==1) {mysql_query("INSERT INTO comportement('Question2')
- VALUES ('1')" )};
- elseif ($tmp==2) {mysql_query("INSERT INTO comportement('Question2') VALUES ('2')" )};
|
Visiblement, elle est dans la requête mysql...
De même avec celle-ci :
Code :
- mysql_query("INSERT INTO comportement('id','Question1','Question2','Question3') VALUES ('', '$un', 'two', '$trois')" )
|
Elle ne renvoie aucune erreur sur la page (??!!) mais rien ne s'inscrit dans la Base de données... La table s'appelle "comportement" et il y a dedans les champs "id", "Question1", "Question2" et "Question3" (aucun souci avec les majuscules).
En revanche, cette requête fonctionne bien si je la mets comme suit :
Code :
- mysql_query("INSERT INTO comportement VALUES ('', '$un', 'two', '$trois')" )
|
J'avoue être un peu perdu là... J'ai cherché partout sur le net des façons d'écrire les requêtes SQL mais je n'ai rien trouvé qui m'aide à corriger mon problème...
Je précise que je fais tout ça en local, avec PhPMyAdmin.
Merci d'avance à ceux qui sauront m'aider
Message édité par clemdups le 25-04-2006 à 09:31:55