Bonsoir à tous,
Je suis en train de bosser sur une requete sql qui me semble bonne mais qui pourtant ne marche pas...
J'ai une variable $sql qui contient ça : INSERT INTO offreemploi (libellefr, libellenl, visible, employeur) VALUES (NULL, 'routieer', '1', 'Commune'); INSERT INTO nouveaute (titrefr, titrenl, sstitrefr, sstitrenl, lien, style, date, cible) VALUES (NULL, 'Vacature', NULL, 'routieer', '05xlaujourlej/offresemploi.php', 'linkagen', now(), '0');
Code :
- if(!mysql_query($sql,$conn))
- {
- echo mysql_error($conn);
- exit("<br><br>Impossible d'exécuter la requête $sql" );
- }
|
Et ça m'affiche :
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 '; INSERT INTO nouveaute (titrefr, titrenl, sstitrefr, sstitrenl,
Impossible d'exécuter la requête INSERT INTO offreemploi (libellefr, libellenl, visible, employeur) VALUES (NULL, 'routieer', '1', 'Commune'); INSERT INTO nouveaute (titrefr, titrenl, sstitrefr, sstitrenl, lien, style, date, cible) VALUES (NULL, 'Vacature', NULL, 'routieer', '05xlaujourlej/offresemploi.php', 'linkagen', now(), '0');
Je ne vois pas d'erreur de syntaxe, et d'ailleur, si je fais un copier coller de $sql dans phpmyadmin, ca fonctionne...
Où est le problème ?
Merci
--edit--
J'ai essayé sur un autre serveur web (celui ou est hébergé phpmyadmin ; le serveur de base de données est commun), et l'erreur est une peu différente :
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 '; INSERT INTO nouveaute (titrefr, titrenl, sstitrefr, sstitrenl, lien, style, da' at line 1
(la suite est évidemment la même)
Message édité par zezette le 05-01-2007 à 10:43:40
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes