select count(*) parse error !

Eléphant du PHP | 256 Messages

21 nov. 2013, 14:10

Bonjour,
Je voudrais connaître le nombre de records d'une table, ce qui me semble très simple, mais j'obtiens un Parse error: syntax error, unexpected T_STRING !
Je dois être aveugle mais je ne comprends pas.
Base de données : VTTlog (Date, Name, Choice,Comment)
select count(*) as countrows from VTTlog;
En fait je voudrais connaître le nombre de records dont "Choice" a une valeur différente pour une "Date" donnée.
J'avais essayé le code ci-dessous mais si déjà la simple requête ci-dessus ne fonctionne pas ...
select count(distinct Choice) as $countrows from VTTlog where Date = $ListDate;
Merci d'avance pour votre aide.

Eléphant du PHP | 77 Messages

21 nov. 2013, 14:21

C'est une erreur de syntaxe, une erreur PHP, pas une erreur SQL
Développeur PHP/Javascript/HTML

Mes sites perso :
construire une piscine => http://www.construire-sa-piscine.com
Le cadre végétal => http://www.cadre-vegetal.org

Eléphant du PHP | 256 Messages

21 nov. 2013, 14:25

Effectivement, mais puisque c'est une erreur de syntaxe dans une commande sql, je pensais que vous pourriez me communiquer la syntaxe correcte.
J'ai toutefois posé la question dans la section PHP; réponse :
le message d'erreur que tu indique est un message d'erreur de PHP et tu fournis du code SQL.
|*()

Eléphant du PHP | 77 Messages

21 nov. 2013, 19:45

Mais tu lis ce qu'on t'écrit ????
C'est une erreur de syntaxe, une erreur PHP, pas une erreur SQL
C'est une erreur de syntaxe PHP, pas SQL !

Il y a une erreur dans ton script PHP, pas dans ta requête SQL !
Développeur PHP/Javascript/HTML

Mes sites perso :
construire une piscine => http://www.construire-sa-piscine.com
Le cadre végétal => http://www.cadre-vegetal.org

Eléphant du PHP | 256 Messages

21 nov. 2013, 20:00

Si j'ai bien compris, raison pour laquelle j'ai posé la question dans le forum PHP, on peut clôturer ici, merci.