Problème UPDATE php/MySql
Résolu
val
-
val -
val -
Bonjour,
J'ai un petit problème. Voilà mon code :
En fait lors du INSERT INTO jai bien dans ma table id=1 et categorie=$_POST['categorie'].
Mais lorsque arrive le UPDATE, lien reste vide alors qu'il devrait etre égal à $image.
Jai fait un echo de $image pour savoir si $image était vide mais il ne l'est pas :
$image = images/produits/pose/mon_image.jpg
De plus si dans le code j'écrit images/produits/pose/mon_image.jpg dans VALUES à la place de $image ca ne marche toujours pas!
qu'elle est le problème? je ne vois pas
merci
J'ai un petit problème. Voilà mon code :
$link = mysql_connect("localhost", "root", ""); mysql_select_db("ma_db", $link) or die (mysql_error()); $req=mysql_query("SELECT * FROM images); $id=1; while(mysql_fetch_array($req)) $id++; $connect = mysql_connect("localhost", "root", ""); mysql_select_db("ma_db", $connect) or die (mysql_error()); $sSql="INSERT INTO images (id, categorie) VALUES ('".$id."', '".$_POST['categorie']."')"; mysql_query($sSql, $connect); if(rename($_FILES["mon_fichier"]["tmp_name"], $repertoireDestination.$nomDestination) { $connect = mysql_connect("localhost", "root", ""); mysql_select_db("ma_db", $connect) or die (mysql_error()); $sSql="UPDATE images SET lien VALUES ('".$image."') WHERE id=".$id.""; mysql_query($sSql, $connect); echo "ca a marché"; }
En fait lors du INSERT INTO jai bien dans ma table id=1 et categorie=$_POST['categorie'].
Mais lorsque arrive le UPDATE, lien reste vide alors qu'il devrait etre égal à $image.
Jai fait un echo de $image pour savoir si $image était vide mais il ne l'est pas :
$image = images/produits/pose/mon_image.jpg
De plus si dans le code j'écrit images/produits/pose/mon_image.jpg dans VALUES à la place de $image ca ne marche toujours pas!
qu'elle est le problème? je ne vois pas
merci
A voir également:
- Problème UPDATE php/MySql
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
7 réponses
$sSql="UPDATE images SET lien='$image' WHERE id=$id";
mysql_query($sSql, $connect) or die(mysql_error());
le die(mysql_error()) n'est pas obligatoire, mais il te permet de savoir quand tu as une erreur dans ta requête SQL, et te dis laquelle
mysql_query($sSql, $connect) or die(mysql_error());
le die(mysql_error()) n'est pas obligatoire, mais il te permet de savoir quand tu as une erreur dans ta requête SQL, et te dis laquelle
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci de la réponse rapide!
Effectivement il me dit que j'ai une erreur de syntaxe SQL mais ne me dit pas laquelle!
You have an error in your SQL syntax; Check the manual that correspond to your MySQL server version for the right syntax to use near 'VALUES ('images/produits/pose/mon_image.jpg') WHERE id=1'
Je ne vois pas mon erreur :s
Effectivement il me dit que j'ai une erreur de syntaxe SQL mais ne me dit pas laquelle!
You have an error in your SQL syntax; Check the manual that correspond to your MySQL server version for the right syntax to use near 'VALUES ('images/produits/pose/mon_image.jpg') WHERE id=1'
Je ne vois pas mon erreur :s