Erreur mysql

Fermé
jaydailfr Messages postés 121 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 24 juin 2009 - 14 juil. 2008 à 23:33
sword11 Messages postés 326 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 1 juin 2009 - 14 juil. 2008 à 23:49
Bonjour, et j obtiens le message suivant
voila mon script

<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "jay" ) ;
 
  //récupération des valeurs des champs:
  //ID:
  $id_adherent     = $_POST["id_adherent"] ;
  //nom:
  $nom     = $_POST["nom"] ;
  //prenom:
  $prenom = $_POST["prenom"] ;
  //email:
  $email     = $_POST["email"] ;
  //adresse:
  $adresse = $_POST["adresse"] ;
  //ville:
  $ville        = $_POST["ville"] ;
  //code postal:
  $code_postal     = $_POST["code_postal"] ;
  
  
  //récupération de l'identifiant de la personne:
  $id         = $_POST["id_adherent"] ;
  
  //création de la requête SQL:
  $sql = "UPDATE spip_fuaj_adherents
            SET nom         = '$nom', 
	          prenom     = '$prenom',
			 email     = '$email',
		  adresse    = '$adresse',
		  ville = '$ville',
		  code_postal  = '$code_postal',
           WHERE id_adherent = '$id', " ;
  
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
  
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
    echo("La modification à été correctement effectuée") ;
  }
  else
  {
    echo("La modification à échouée") ;
  }
?>
A voir également:

2 réponses

sword11 Messages postés 326 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 1 juin 2009 62
14 juil. 2008 à 23:34
oui, pour te connecter ecris NULL sans guillemets a la place du mot de passe
0
jaydailfr Messages postés 121 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 24 juin 2009
14 juil. 2008 à 23:38
non , ca viens pas de la ,
mais j 'ai quand meme fais la modif , mais ca ne change rien
0
sword11 Messages postés 326 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 1 juin 2009 62 > jaydailfr Messages postés 121 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 24 juin 2009
14 juil. 2008 à 23:41
ah bien désoolé, mais là je peux plus t'aider...
0
jaydailfr Messages postés 121 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 24 juin 2009
14 juil. 2008 à 23:42
Version du serveur: 5.0.27
le message d 'erreur est le suivant
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 'WHERE id_adherent = '',' at line 8

<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "jay" ) ;
 
  //récupération des valeurs des champs:  -->ligne 8
  //nom:
  $nom     = $_POST["nom"] ;
  //prenom:
  $prenom = $_POST["prenom"] ;
  //email:
  $email     = $_POST["email"] ;
  //adresse:
  $adresse = $_POST["adresse"] ;
  //ville:
  $ville        = $_POST["ville"] ;
  //code postal:
  $code_postal     = $_POST["code_postal"] ;
  
  
  //récupération de l'identifiant de la personne:
  $id         = $_POST["id_adherent"] ;
  
  //création de la requête SQL:
  $sql = "UPDATE spip_fuaj_adherents
            SET nom         = '$nom', 
	          prenom     = '$prenom',
			 email     = '$email',
		  adresse    = '$adresse',
		  ville = '$ville',
		  code_postal  = '$code_postal',
           WHERE id_adherent = '$id', " ;                                  --> erreur ???
  
  //exécution de la requête SQL:
  $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
 
  
  //affichage des résultats, pour savoir si la modification a marchée:
  if($requete)
  {
    echo("La modification à été correctement effectuée") ;
  }
  else
  {
    echo("La modification à échouée") ;
  }
?>
0
sword11 Messages postés 326 Date d'inscription mercredi 28 mai 2008 Statut Membre Dernière intervention 1 juin 2009 62
14 juil. 2008 à 23:49
Vraiment désolé mais là je vois pas l'erreur :(
0