Syntaxe update
Résolu
Bonjour,
Je n'arrive pas à faire mon update. Certainement une erreur de syntaxe, mais où ?
Si je teste ma variable avant l'update, elle est bien présente, mais elle ne s'enregistre pas dans la base.
C'est le même problème pour les autres variables ......!!!???
Merci pour votre aide.
Je n'arrive pas à faire mon update. Certainement une erreur de syntaxe, mais où ?
Si je teste ma variable avant l'update, elle est bien présente, mais elle ne s'enregistre pas dans la base.
//echo $date_naissance; //variable bien présente
$result=mysql_query("UPDATE mariage_ville SET nom='$nom', prenom='$prenoms', sexe='$sexe', date_naissance='$date_naissance', lieu_naissance='$lieu_naissance', date_dc='$date_dc', lieu_dc='$lieu_dc', profession='$profession', date_mariage_1='$mariage_1', lieu_mariage_1='$lieu_mariage_1', date_mariage_2='$mariage_2', lieu_mariage_2='$lieu_mariage_2', date_mariage_3='$mariage_3', lieu_mariage_3='$lieu_mariage_3',
date_mariage_4='$mariage_4' WHERE id='$id'");
C'est le même problème pour les autres variables ......!!!???
Merci pour votre aide.
2 réponses
-
Bonjour
Pas d'erreur de syntaxe évidente, mais si tes variables contiennent des apostrophes, ça ne peut pas marcher.
Pour vérifier s'il y a une erreur :$result=mysql_query("UPDATE mariage...WHERE id='$id'") or die(mysql_error());
Et s'il n'y a pas d'erreur, vérifie bien la valeur de $id avec un echo, pour être sûr que cette ligne existe bien dans ta table -
Merci "le père".
En fait, je me suis mélangé les pinceaux entre $_POST et $_GET en début de script !
A ++ ;o))