Mysql_query update
Résolu
Koun
-
Koun -
Koun -
Bonjour,
J'y arrive pas...
Je pense avoir un probleme d'accents, guillemets, mais je bloque, sur un problème de base que j'ai résolu plusieurs fois par le passé:
mysql_query("UPDATE base SET desc='". $descript ."' WHERE id='$idc1'")or die(mysql_error());
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 'desc='dfg' WHERE id='51'' at line 1
Voilà ou j'en suis, j'ai essayé pas mal de combinaisons d'accents mais rien n'y fait.
Mon champs sql est en TEXT, et ma variable descript est dfg.
Des idées?
Please ?
J'y arrive pas...
Je pense avoir un probleme d'accents, guillemets, mais je bloque, sur un problème de base que j'ai résolu plusieurs fois par le passé:
mysql_query("UPDATE base SET desc='". $descript ."' WHERE id='$idc1'")or die(mysql_error());
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 'desc='dfg' WHERE id='51'' at line 1
Voilà ou j'en suis, j'ai essayé pas mal de combinaisons d'accents mais rien n'y fait.
Mon champs sql est en TEXT, et ma variable descript est dfg.
Des idées?
Please ?
A voir également:
- Mysql_query update
- Winget update - Guide
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Windows update windows 10 - Guide
4 réponses
mysql_query("UPDATE base SET desc='". $descript ."' WHERE id='".$idc1.'")or die(mysql_error());
ça ne serait pas mieux? =D
ça ne serait pas mieux? =D
J'essaie ça après, mais je n'ai plus de doutes sur l'erreur. C'est logique mais je n'ai pas réfléchi que DESC était réservé pour le tri.
Merci beaucoup. J'aurais du poser la question hier soir...J'aurais gagné une nuit de sommeil ;)
Mais il est absolument certain qu'appeler un champ desc et de l'utiliser sans l'entourer d'accents graves conduit à cette erreur. À défaut de lire le manuel mySQL, il suffit de faire l'essai en créant une table avec un champ desc et de faire un simple select desc from matable avec phpmyadmin.
Comme il était absolument certain que bricoler les ', les " et les concaténations ne changeait rien au résultat, puisque c'était toujours la même requête qui était soumise à mySQL.
ne pas appeler ses champs desc, order, by, where etc... parait pourtant logique ...
Merci à vous pour votre coup de main.
;)