|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() |
Bonjour.
Je vous explique tout d'abord la chose. J'ai un formulaire qui envoie des information qui alimentent ma base de donnée MySQL. Je voulais mettre toutes les données en même temps, mais il se trouve que ça ne voulais pas... J'ai donc pensez qu'il y avait trop de donnée..., j'ai donc separé ma commande en 2 : j'enregistre une partie des information, je recupere ensuite l'id (qui est en auto_increment et unique pour chaque ligne de la BDD) et j'utilise l'id pour continuer l'enregistrement... Le seul problème, c'est que la commende UPDATE ne marche pas, alors que j'ai fais différents tests, et c'est la ligne d'update qui plante, et j'ai beau ressasser tout ça, je sais pas d'où ça vient... Code :
(PS : j'ai bien vérifier les noms des champs et toutes les variables, tout passe...) |
||
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
"qui plante" ne nous donne pas beaucoup de précisions ?
Si c'est une fatal erreur, c'est ta chaine qu'est pas bonne Si c'est un Warning mysql, c'est la requete qui est fausse Si t'as pas d'erreur, alors fait mysql_error(). |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
as-tu affiché la requete juste apres sa construction pour voir a quoi elle ressemble?
Ton code ne montre pas le mysql_query() mais penses-tu a faire Code :
mysql_query() or die("Erreur, ma requete : " . $requete . "<br/>Erreur : " . mysql_error()); |
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() |
Voilà ce que la requete m'affiche (texto) :
Citation:
|
|
|
|
00
|
|
|
#5 | |
|
Membre actif
![]() Inscription : janvier 2006 Messages : 149 ![]() |
Bonjour,
Citation:
Dans ton mysql_query($requete) , n'aurais-tu pas ajouté / enlevé quelque chose de ... vital ? Genre pour reprendre le code précédent : Code :
mysql_query() or die("Erreur, ma requete : " . $requete . "<br/>Erreur : " . mysql_error()); Code :
mysql_query($requete) or die("Erreur, ma requete : " . $requete . "<br/>Erreur : " . mysql_error()); |
|
|
|
00
|
|
|
#6 | |
|
Nouveau Membre du Club
![]() |
Oui, je m'etait trompé dans ma syntaxe...
Maintenant voici l'erreur : Citation:
Version du client MySQL: 4.1.12 phpMyAdmin - 2.8.1 Merci :/ |
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2005 Messages : 189 ![]() |
et si tu execute ta requete dans un éditeur sql, ça dit quoi?
le problème provient peut être d'un champ mal typé ex: long, larg et hauteur attendent peut être la valeur 'null' et non '' si il sont de type numérique |
|
|
00
|
|
|
#8 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Les termes LONG ainsi qu'OPTION (peu importe la casse) sont des mots clés réservés. Entourez les de ` ou renommez les !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com