Au secour erreur sql
bretonm2004
Messages postés
332
Statut
Membre
-
bretonm2004 Messages postés 332 Statut Membre -
bretonm2004 Messages postés 332 Statut Membre -
Bonjour,
j'ai cette erreur quand j exectute ce script
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 '(id, typedannonce, marque, autres, modele, prix, negociable, annee, etat, carbur' at line 1
voici le script
$id = $_POST['id'];
$email = $_POST['email'];
$sql="SELECT * FROM avendresemipubliee WHERE id=$id ";
$req=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($req)) {
$id=$row['id']; $typedannonce=$row['typedannonce']; $marque=$row['marque']; $autres=$row['autres']; $modele=$row['modele']; $prix=$row['prix']; $negociable=$row['negociable']; $annee=$row['annee']; $etat=$row['etat']; $carburant=$row['carburant']; $kilometrage=$row['kilometrage']; $transmission=$row['transmission']; $immatricule=$row['immatricule']; $climatisation=$row['climatisation']; $audio=$row['audio']; $cylindre=$row['cylindre']; $puissance=$row['puissance']; $consommation=$row['consommation']; $couleurinterieure=$row['couleurinterieure']; $couleurexterieure=$row['couleurexterieure']; $telephone=$row['telephone']; $email=$row['email']; $message=$row['message']; $date=$row['date']; $image1=$row['image1']; $image2=$row['image2']; $image3=$row['image3']; $image4=$row['image4']; $image5=$row['image5'];
mysql_query('UPDATE avendresemipubliee SET id="'.$id.'", typedannonce="'.$typedannonce.'", marque="'.$marque.'", autres="'.$autres.'", modele="'.$modele.'", prix="'.$prix.'", negociable="'.$negociable.'", annee="'.$annee.'", etat="'.$etat.'", carburant="'.$carburant.'", kilometrage="'.$kilometrage.'", transmission="'.$transmission.'", immatricule="'.$immatricule.'", climatisation="'.$climatisation.'", audio="'.$audio.'", cylindre="'.$cylindre.'", puissance="'.$puissance.'", consommation="'.$consommation.'", couleurinterieure="'.$couleurinterieure.'", couleurexterieure="'.$couleurexterieure.'", telephone="'.$telephone.'", email="'.$email.'", message="'.$message.'", date="'.$date.'", image1="'.$image1.'", image2="'.$image2.'", image3="'.$image3.'", image4="'.$image4.'", image5="'.$image5.'" WHERE id="'.$id.'"');
}
merci
j'ai cette erreur quand j exectute ce script
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 '(id, typedannonce, marque, autres, modele, prix, negociable, annee, etat, carbur' at line 1
voici le script
$id = $_POST['id'];
$email = $_POST['email'];
$sql="SELECT * FROM avendresemipubliee WHERE id=$id ";
$req=mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($req)) {
$id=$row['id']; $typedannonce=$row['typedannonce']; $marque=$row['marque']; $autres=$row['autres']; $modele=$row['modele']; $prix=$row['prix']; $negociable=$row['negociable']; $annee=$row['annee']; $etat=$row['etat']; $carburant=$row['carburant']; $kilometrage=$row['kilometrage']; $transmission=$row['transmission']; $immatricule=$row['immatricule']; $climatisation=$row['climatisation']; $audio=$row['audio']; $cylindre=$row['cylindre']; $puissance=$row['puissance']; $consommation=$row['consommation']; $couleurinterieure=$row['couleurinterieure']; $couleurexterieure=$row['couleurexterieure']; $telephone=$row['telephone']; $email=$row['email']; $message=$row['message']; $date=$row['date']; $image1=$row['image1']; $image2=$row['image2']; $image3=$row['image3']; $image4=$row['image4']; $image5=$row['image5'];
mysql_query('UPDATE avendresemipubliee SET id="'.$id.'", typedannonce="'.$typedannonce.'", marque="'.$marque.'", autres="'.$autres.'", modele="'.$modele.'", prix="'.$prix.'", negociable="'.$negociable.'", annee="'.$annee.'", etat="'.$etat.'", carburant="'.$carburant.'", kilometrage="'.$kilometrage.'", transmission="'.$transmission.'", immatricule="'.$immatricule.'", climatisation="'.$climatisation.'", audio="'.$audio.'", cylindre="'.$cylindre.'", puissance="'.$puissance.'", consommation="'.$consommation.'", couleurinterieure="'.$couleurinterieure.'", couleurexterieure="'.$couleurexterieure.'", telephone="'.$telephone.'", email="'.$email.'", message="'.$message.'", date="'.$date.'", image1="'.$image1.'", image2="'.$image2.'", image3="'.$image3.'", image4="'.$image4.'", image5="'.$image5.'" WHERE id="'.$id.'"');
}
merci
A voir également:
- Au secour erreur sql
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
- Erreur au lancement du player vidéo upes 197 ✓ - Forum Lecteurs et supports vidéo
2 réponses
essayer cette correction pour commençer :
WHERE id='" . $id . "'";
WHERE id='" . $id . "'";
bretonm2004
Messages postés
332
Statut
Membre
2
non ca fait la meme erreur
nob51
Messages postés
47
Statut
Membre
5
Ce que je te conseille, met ta requête dans ton phpmyadmin ou autre. Peut être qu'il te détectera ton problème. Ou bien c'est peut être bête mais, as-tu bien écrit tes noms ect...