TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 7 juil. 2009 à 09:57
Salut,
En SQL les chaînes de caractères doivent être entourées par des simple quotes. Il te faut donc en mettre autour de nc.
Sinon, juste comme ça, ça ne sert a rien de sélectionner tous les champs quand tu en utilises un seul. Sélectionne donc uniquement ce dont tu as besoin.
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 7 juil. 2009 à 21:20
Salut,
C'est quoi au juste etat-cmd ? Un champ ? une opération ?
Dans le premier cas c'est une très mauvaise idée de mettre un "-" dans le nom d'un champ, c'est une source d'erreur importante. Préfère les "_".
Par ailleurs :
ORDER BY 'num-cmd' =>
ne devrait pas fonctionner, il faut mettre des "`", ou rien si le champ n'a pas de caractères "spéciaux"
ORDER BY `num-cmd`
Et puis n'oublie pas de tester si la requête génère une erreur : mysql_error()