Bonjour, J'ai un problème avec MySQL, lorsque je mets cette commande: $retour = mysql_query('SELECT COUNT (*) AS nb_message FROM table') or die(mysql_error()); $donnees = mysql_fetch_array($retour);
et que je la lance avec wamp, il me met: 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 '*) AS nb_message FROM livredor' at line 1.
J'aimerai savoir ce qui ne va pas dans ma commande. Merci d'avance. Jean-Michel
Quelque chose me dit que le code indiqué n'est pas celui utilisé... Merci de copier le code exact qui pose problème.. De même que le problème ne vient pas de Wamp de la requête sql, qui est ici correcte.
Désoler le code exact est $retour = mysql_query('SELECT COUNT (*) AS nb_message FROM livredor') or die(mysql_error()); $donnees = mysql_fetch_array($retour);
mais il m'indique bien 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 '*) AS nb_message FROM livredor' at line 1.
Je viens de trouver... Essayes d'enlever le "or die()" et tu obtiendras une autre erreur, liée à php cette fois ci.
Si tu veux la réponse, il semblerait que la requête a échouée, héhé. Je pense que tu as fait une erreur, par exemple en ne faisant pas appel à mysql_select_db, ou alors la table livredor n'existe pas, ...