Syntaxe update

Résolu
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -
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.
//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.
A voir également:

2 réponses

Utilisateur anonyme
 
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
0
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   11
 
Merci "le père".
En fait, je me suis mélangé les pinceaux entre $_POST et $_GET en début de script !
A ++ ;o))
0