Erreur mysql

jaydailfr Messages postés 123 Statut Membre -  
sword11 Messages postés 329 Statut Membre -
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") ;
  }
?>
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. sword11 Messages postés 329 Statut Membre 62
     
    oui, pour te connecter ecris NULL sans guillemets a la place du mot de passe
    0
    1. jaydailfr Messages postés 123 Statut Membre
       
      non , ca viens pas de la ,
      mais j 'ai quand meme fais la modif , mais ca ne change rien
      0
      1. sword11 Messages postés 329 Statut Membre 62 > jaydailfr Messages postés 123 Statut Membre
         
        ah bien désoolé, mais là je peux plus t'aider...
        0
  2. jaydailfr Messages postés 123 Statut Membre
     
    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
    1. sword11 Messages postés 329 Statut Membre 62
       
      Vraiment désolé mais là je vois pas l'erreur :(
      0