Requet sql qui ne fonctionne plus
Résolu/Fermé
Profil bloqué
-
17 avril 2010 à 10:50
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 17 avril 2010 à 13:44
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 17 avril 2010 à 13:44
A voir également:
- Requet sql qui ne fonctionne plus
- Logiciel sql - Télécharger - Bases de données
- Sql replace plusieurs valeurs - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Nos systèmes ont détecté un trafic exceptionnel sur votre réseau informatique. cette page permet de vérifier que c'est bien vous qui envoyez des requêtes, et non un robot ✓ - Forum Virus
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
4 réponses
gaerebut
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
171
17 avril 2010 à 12:23
17 avril 2010 à 12:23
Bonjour,
vérifie si tu as bien 22 champs dans ta table 'livre' et si tes variable sont bien au bon typage pour rentrer dans ta base ! Vérifie aussi si ta BDD accepte la valeur NULL car certaines variable peuvent avoir cette valeur.
Si tu ne trouve toujours pas, tu peux faire un echo de ta requête de façon à avoir la requête avec les valeurs en clair. Ensuite tu copie et colle la requête toute prête dans MYSQL et l'éxécute. Tu verra l'erreur en clair ! :-)
Bon courage.
A+
Gaerebut
vérifie si tu as bien 22 champs dans ta table 'livre' et si tes variable sont bien au bon typage pour rentrer dans ta base ! Vérifie aussi si ta BDD accepte la valeur NULL car certaines variable peuvent avoir cette valeur.
Si tu ne trouve toujours pas, tu peux faire un echo de ta requête de façon à avoir la requête avec les valeurs en clair. Ensuite tu copie et colle la requête toute prête dans MYSQL et l'éxécute. Tu verra l'erreur en clair ! :-)
Bon courage.
A+
Gaerebut
Salut Gaerebut,
j'ai effectivement les 22 champs.
et apres modification, j'ai reussie a changer d'erreur :p
voila le code utiliser:
$sql = "INSERT INTO 'a6201429_anim'.'livre' ('id', 'vue', 'rang', 'visible', 'nom', 'prenom', 'rue', 'code', 'ville', 'tel', 'mail', 'ip', 'mes', 'avis', 'mes_or', 'date', 'acc_ch', 'acc_val', 'ani_ch', 'ani_val', 'cdt_ch', 'cdt_val') VALUES ('', 0, 0, ".$visible.", ".$nom.", ".$prenom.", '".$rue."', ".$codepostal.", ".$ville.", ".$telephone.", '".$mail."', '".$iptext."', '".$message."', '', '', '".$date_msg."', ".$acc_ch.", ".$acc_val.", ".$ani_ch.", ".$ani_val.", ".$cdt_ch.", ".$cdt_val.");";
ou des ' on été rajouter lorsqu'il me donnait des erreurs
voila du coup le code afficher:
?INSERT INTO 'a6201429_anim'.'livre' ('id', 'vue', 'rang', 'visible', 'nom', 'prenom', 'rue', 'code', 'ville', 'tel', 'mail', 'ip', 'mes', 'avis', 'mes_or', 'date', 'acc_ch', 'acc_val', 'ani_ch', 'ani_val', 'cdt_ch', 'cdt_val') VALUES ('', 0, 0, 1, Poisson, Stanislas, 'La pierre', 85440, Avrille, 0625480683, 'zairakai@hotmail.fr', 'Message retranscrits depuis le Livre d or manuscrit du magasin', 'et voila un message sur une ligne', '', '', 'Samedi 17 Avril 2010 .', 1, 5, 1, 3, 1, 1);
et voila l'erreur:
Unknown column 'Poisson' in 'field list'
or poisson est une valeur a rajouter dans le champ nom.
j'ai effectivement les 22 champs.
et apres modification, j'ai reussie a changer d'erreur :p
voila le code utiliser:
$sql = "INSERT INTO 'a6201429_anim'.'livre' ('id', 'vue', 'rang', 'visible', 'nom', 'prenom', 'rue', 'code', 'ville', 'tel', 'mail', 'ip', 'mes', 'avis', 'mes_or', 'date', 'acc_ch', 'acc_val', 'ani_ch', 'ani_val', 'cdt_ch', 'cdt_val') VALUES ('', 0, 0, ".$visible.", ".$nom.", ".$prenom.", '".$rue."', ".$codepostal.", ".$ville.", ".$telephone.", '".$mail."', '".$iptext."', '".$message."', '', '', '".$date_msg."', ".$acc_ch.", ".$acc_val.", ".$ani_ch.", ".$ani_val.", ".$cdt_ch.", ".$cdt_val.");";
ou des ' on été rajouter lorsqu'il me donnait des erreurs
voila du coup le code afficher:
?INSERT INTO 'a6201429_anim'.'livre' ('id', 'vue', 'rang', 'visible', 'nom', 'prenom', 'rue', 'code', 'ville', 'tel', 'mail', 'ip', 'mes', 'avis', 'mes_or', 'date', 'acc_ch', 'acc_val', 'ani_ch', 'ani_val', 'cdt_ch', 'cdt_val') VALUES ('', 0, 0, 1, Poisson, Stanislas, 'La pierre', 85440, Avrille, 0625480683, 'zairakai@hotmail.fr', 'Message retranscrits depuis le Livre d or manuscrit du magasin', 'et voila un message sur une ligne', '', '', 'Samedi 17 Avril 2010 .', 1, 5, 1, 3, 1, 1);
et voila l'erreur:
Unknown column 'Poisson' in 'field list'
or poisson est une valeur a rajouter dans le champ nom.
trouver, je ne sais pas pourquoi mais les \' empechait l'injection de fonctionner. une fois rajouter partout cela fonctionne.
Merci de votre aide.
Merci de votre aide.
gaerebut
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
171
17 avril 2010 à 13:44
17 avril 2010 à 13:44
Re,
c'est parce que Poisson ne contenait pas d'apostrophe !
ravis que tu est trouvé par toi même !
Procède comme ça maintenant pour tracker tes erreur ;-)
A+
Gaerebut
c'est parce que Poisson ne contenait pas d'apostrophe !
ravis que tu est trouvé par toi même !
Procède comme ça maintenant pour tracker tes erreur ;-)
A+
Gaerebut