Erreur mysql
jaydailfr
Messages postés
123
Statut
Membre
-
sword11 Messages postés 329 Statut Membre -
sword11 Messages postés 329 Statut Membre -
Bonjour, et j obtiens le message suivant
voila mon script
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
-
oui, pour te connecter ecris NULL sans guillemets a la place du mot de passe
-
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") ; } ?>