Page 1 sur 1

select count(*) parse error !

Posté : 21 nov. 2013, 14:10
par Herve_be
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.

Re: select count(*) parse error !

Posté : 21 nov. 2013, 14:21
par franckm
C'est une erreur de syntaxe, une erreur PHP, pas une erreur SQL

Re: select count(*) parse error !

Posté : 21 nov. 2013, 14:25
par Herve_be
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.
|*()

Re: select count(*) parse error !

Posté : 21 nov. 2013, 19:45
par franckm
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 !

Re: select count(*) parse error !

Posté : 21 nov. 2013, 20:00
par Herve_be
Si j'ai bien compris, raison pour laquelle j'ai posé la question dans le forum PHP, on peut clôturer ici, merci.