Count ... [PHP & MySQL] - Programmation
Marsh Posté le 23-01-2002 à 18:07:16
SELECT COUNT(user_id) AS compteur FROM users;
Si tu lui donne pas de colonne à retourner
Marsh Posté le 23-01-2002 à 18:11:05
Presque...
Code :
|
Marsh Posté le 23-01-2002 à 18:31:03
juste un detail ...
mysql_fetch_row($result); -> tableau a index
mysql_fetch_assoc($result); -> tableau associatif
donc avec fetch_row tu recup ta valeur comme ca :
echo $p[0]; -> (index 0 vu qu'il y a qu'une valeur de retourné)
Marsh Posté le 23-01-2002 à 18:38:59
Ooops, exact g confondu avec mysql_fetch_array();
Marsh Posté le 23-01-2002 à 22:26:42
une derniere chose que j'avais pas remarqué tout a l'heure.
tu peux tres bien ecrire :
SELECT COUNT(*) from table
tu auras ta valeur a l'index [0] avec fetch_row ou a l'index ['count(*)'] avec fetch_assoc ou array .
de toute facon ce que tu as ecrit est + propre et surtout + lisible, ca evite de perdre du temps qu'on on reprend le script ....
Marsh Posté le 24-01-2002 à 01:06:46
potiron a écrit a écrit : une derniere chose que j'avais pas remarqué tout a l'heure. tu peux tres bien ecrire : SELECT COUNT(*) from table tu auras ta valeur a l'index [0] avec fetch_row ou a l'index ['count(*)'] avec fetch_assoc ou array . de toute facon ce que tu as ecrit est + propre et surtout + lisible, ca evite de perdre du temps qu'on on reprend le script .... |
Marsh Posté le 24-01-2002 à 01:10:41
c'est plus propre, certe, mais mysql est spécialement optimisé pour le SELECT count(*)...
Marsh Posté le 23-01-2002 à 18:04:39
voila mon code ...
mais ça marche pas ...
voila ce qu'il me dit
Comment faire pour que ce super COUNT marche avec php ?