Erreur php mysql
Résolu
jaydailfr
Messages postés
123
Statut
Membre
-
pyschopathe -
pyschopathe -
Bonjour,
j obtiens l erreur suivante
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
comment trouver l erreur
ma page modif.php
j obtiens l erreur suivante
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
comment trouver l erreur
ma page modif.php
<?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:
//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:
- Erreur php mysql
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
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
ligne 8 = //récupération des valeurs des champs:
donc je ne comprend pas
quel est le type de ton champs id_adherent (char,varchar, int, bigint,...) , car s'il est un int,bigint tu n'a pas besoin de le mettre entre apostrophe ?
redonne moi des news!
Pascal_22
quel apostrophe , je dois enlever
essaie ... WHERE id_adherent = $id " ;
au lieu de ... WHERE id_adherent = '$id' " ;
Pascal_22
$sql = "UPDATE spip_fuaj_adherents
SET nom = '.$nom.',
prenom = '.$prenom.',
email = '.$email.',
adresse = '.$adresse.',
ville = '.$ville.',
code_postal = '.$code_postal.'
WHERE id_adherent = '.$id.'" ;