Affichage du nombre de membres inscrits en temps réel
cmaelc
Messages postés10Date d'inscriptionmercredi 2 mai 2007StatutMembreDernière intervention26 septembre 2008
-
12 mai 2008 à 17:36
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
12 mai 2008 à 21:36
Bonjour, j'ai besoin pour mon site un script PHP permettant d'afficher le nombre de membres déja inscrit sur la page d'accueil de mon site grace à ma base de donée phpmyadmin, je suis un novice, merci de
A voir également:
Affichage du nombre de membres inscrits en temps réel
fera l'affaire, mais si tu poses la question c'est sans doute que tu devrais commencer par lire des tutoriels sur le net pour apprendre le php et la manipulation des bases de données sql.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 12 mai 2008 à 20:27
Salut,
Evangun++
@Evangun : peut être que je me trompe mais cette après midi sur une de mes source on m'a dit que SELECT COUNT(*) n'était pas propre et qu'il vallait mieux le faire sur un champs id ou comme ça : SELECT COUNT(1)...
a++
PS : je ne prétens rien, je ne demande qu'a avoir plus de connaissance !
Non, dans le cas où on veut avoir le nombre total d'enregistrements dans une table, il faut absolument faire COUNT(*) car le moteur de MySQL est optimisé pour cette syntaxe (car il en réalité il ne scanne pas la table, du moins en MyIsam, alors qu'il le ferait pour COUNT(nomdelacolonne)).
De plus, d'après mes recherches dans la doc et d'après mes propres tests, rien n'indique que COUNT(nomdelacolonne) soit plus rapide que COUNT(*).
Enfin, il ne faut pas croire que les deux syntaxes soient équivalentes, ça dépend de ta requête. Personnellement en général c'est vrai que j'utilise plutôt COUNT(nomdelacolonne) même lorsqu'il serait possible de mettre COUNT(*) à la place, car c'est plus lisible pour celui qui regarde le code, il sait tout de suite ce qui est compté.