Statement SQL pour compter les lignes d'une table [SQL] - Programmation
Marsh Posté le 23-12-2001 à 16:00:16
(*) j'ai essayé aussi.
mysql_num_rows: c'est ce que j'ai fait!!!... Mais c'est aps super clean... J'aurais préféré un vrai row_count... Tant pis...
[edtdd]--Message édité par PIIBurner--[/edtdd]
Marsh Posté le 23-12-2001 à 17:35:51
Ba ch'uis désolé, la syntaxe c'est SELECT COUNT(*) FROM tatable
et en plus si t'utilises tes tables types MyISAM c'est ultra rapide, vu qu'il n'y a qu'à lire un compteur qui est déjà inclus dans la structure de la table (ce n'est pas le cas pour les tables de type InnoDB par contre, donc là il faudra scanner toute la table pour avoir le nombre de ligne)
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 23-12-2001 à 18:13:48
Count(*) marche pas je crois
Mais count(nom d un champ) ca ca marche
Marsh Posté le 23-12-2001 à 19:08:10
fabd a écrit a écrit : Count(*) marche pas je crois Mais count(nom d un champ) ca ca marche |
Si c'est MySQL, je peux te certifier que ca marche, y en a partout dans le code source du forum
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 23-12-2001 à 19:46:49
euh exact g oublié les () mais normalement ça marche si tu les mets
Marsh Posté le 23-12-2001 à 19:53:56
Oké, ça marche effectivement. C'est parce que j'avais laissé un espace entre le count et la parenthèse ouvrante.
Merci à tous.
Marsh Posté le 30-12-2010 à 17:21:51
PIIBurner a écrit : Oké, ça marche effectivement. C'est parce que j'avais laissé un espace entre le count et la parenthèse ouvrante. Merci à tous. |
Il aussi l'autre technique qui a été énoncé...
...la voici pour ceux à qui sont intéressé :
Code :
|
Marsh Posté le 30-12-2010 à 17:45:41
9 ans d'ecart entre 2 post
Surtout pour une connerie aussi grosse que faire un mysql_num_rows() pour compter les lignes
C'est aussi débile que de remplacer des multiplications par des boucles d'additions
Marsh Posté le 31-12-2010 à 10:40:15
smaragdus a écrit : 9 ans d'ecart entre 2 post |
Mais clair
Remonter un topic de 9 ans, sur un sujet trivial et inintéressant au possible, en y apportant une solution pourrie
Marsh Posté le 31-12-2010 à 11:12:44
Alle, aussi tiens
Marsh Posté le 23-12-2001 à 14:01:52
Quelle est la synthaxe please?
Merci d'avance!