Probleme requete SQL
Résolu/Fermé
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
-
8 oct. 2009 à 20:44
lecube Messages postés 304 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 13 avril 2010 - 9 oct. 2009 à 19:00
lecube Messages postés 304 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 13 avril 2010 - 9 oct. 2009 à 19:00
A voir également:
- Probleme requete SQL
- Requete sql pix - Forum PHP
- Logiciel sql - Télécharger - Bases de données
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
9 réponses
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
8 oct. 2009 à 21:39
8 oct. 2009 à 21:39
J'ai eu la meme erreur cette apres midi et je ne l'ai pas vu !!!! ;-P
Tu as une apostrophe dans "d'aventure" !! Soit tu le retires, soit tu mets "d\'aventure" mais je ne suis pas sur que ca marche. Test sans l'apostrohpe.
Tu as une apostrophe dans "d'aventure" !! Soit tu le retires, soit tu mets "d\'aventure" mais je ne suis pas sur que ca marche. Test sans l'apostrohpe.
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
8 oct. 2009 à 20:52
8 oct. 2009 à 20:52
Tu as oublie d'indiquer les champs dans ton INSERT. Je ne suis pas sur que ce soit obligatoire mais ca aide à comprendre ton code et deceler une erreur (example) :
"INSERT INTO jeux_video (`id` ,`Nom` ,`Index`,`OS`,`Nb`,`Nb2`,`Commentaire`) VALUES('', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures');"
"INSERT INTO jeux_video (`id` ,`Nom` ,`Index`,`OS`,`Nb`,`Nb2`,`Commentaire`) VALUES('', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures');"
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
26
8 oct. 2009 à 20:55
8 oct. 2009 à 20:55
Désolé ca ne marche pas , As tu une autre solution??
Merci
Merci
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
8 oct. 2009 à 21:04
8 oct. 2009 à 21:04
Tu ne donnes pas tes champs ?
Ajoute également :
mysql_query("INSERT ...") or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
Et dis nous ce qui est affiché.
Ajoute également :
mysql_query("INSERT ...") or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
Et dis nous ce qui est affiché.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
26
8 oct. 2009 à 21:11
8 oct. 2009 à 21:11
Voila ce qui sort
Notice: Undefined variable: sql in C:\wamp\www\Tests\g.php on line 14
Erreur SQL !
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 ''ID', 'nom', 'possesseur', 'console', 'prix', 'nbre_joueurs_max', 'commentaires'' at line 1
Merci
Notice: Undefined variable: sql in C:\wamp\www\Tests\g.php on line 14
Erreur SQL !
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 ''ID', 'nom', 'possesseur', 'console', 'prix', 'nbre_joueurs_max', 'commentaires'' at line 1
Merci
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
8 oct. 2009 à 21:20
8 oct. 2009 à 21:20
Essaye :
$sql="INSERT INTO jeux_video ( ID, Nom, Possesseur, console, prix, nbre_joueurs_max, commentaires ) VALUES ( '', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
Vu l'erreur, j'ai peur que tu n'utilises pas les bonnes cotes ' ou ` ca a une importance en SQL.
La, je les ai retiré, ca devrait aller mieux ...
$sql="INSERT INTO jeux_video ( ID, Nom, Possesseur, console, prix, nbre_joueurs_max, commentaires ) VALUES ( '', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
Vu l'erreur, j'ai peur que tu n'utilises pas les bonnes cotes ' ou ` ca a une importance en SQL.
La, je les ai retiré, ca devrait aller mieux ...
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
26
8 oct. 2009 à 21:24
8 oct. 2009 à 21:24
Désolé ca ne marche pas + ya cette erreur:
Erreur SQL !INSERT INTO jeux_video ( ID, Nom, Possesseur, console, prix, nbre_joueurs_max, commentaires ) VALUES ( '', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures')
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 'action et d'aventures')' at line 1
Merci
Erreur SQL !INSERT INTO jeux_video ( ID, Nom, Possesseur, console, prix, nbre_joueurs_max, commentaires ) VALUES ( '', 'Tomb Raider 5', 'bidule', 'PC', '20', '1', 'Un excellent jeu d'action et d'aventures')
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 'action et d'aventures')' at line 1
Merci
shareaza15
Messages postés
667
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
11 mai 2010
26
9 oct. 2009 à 16:41
9 oct. 2009 à 16:41
Merci ca marche
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
9 oct. 2009 à 19:00
9 oct. 2009 à 19:00
N'oublie pas de mettre le sujet à Résolu.
A+
A+
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
9 oct. 2009 à 17:06
9 oct. 2009 à 17:06
juste un complément de réponse
Dans mes programmes je ne supporte pas d'écrire comme --> "d\'aventure"
Donc ma technique : je fais "d''aventure".
Je double le ' que ce soit via une requete manuelle ou via le programme (variable par un str_replace ça ' par '').
Et ça fonctionne trè bien.
Tant pour linsersion que pour la consultation..
Dans mes programmes je ne supporte pas d'écrire comme --> "d\'aventure"
Donc ma technique : je fais "d''aventure".
Je double le ' que ce soit via une requete manuelle ou via le programme (variable par un str_replace ça ' par '').
Et ça fonctionne trè bien.
Tant pour linsersion que pour la consultation..