Mysql_query update
Résolu
Koun
-
Koun -
Koun -
A voir également:
- Mysql_query update
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Nettoyage windows update - Guide
4 réponses
Bonjour
Non, ta syntaxe est correcte... sauf que tu as eu la mauvaise idée d'appeler un champ DESC et que c'est un mot réservé de SQL
Change le nom du champ et ça marchera mieux. Ou si tu veux le garder, encadre le d'accents graves ( celui de la touche 7, qui est transformé en apostrophe par CCM)
Non, ta syntaxe est correcte... sauf que tu as eu la mauvaise idée d'appeler un champ DESC et que c'est un mot réservé de SQL
Change le nom du champ et ça marchera mieux. Ou si tu veux le garder, encadre le d'accents graves ( celui de la touche 7, qui est transformé en apostrophe par CCM)
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.
;)