Forum de discussions pour les webmasters et les web developpeurs. (PHP, SQL, XHTML, JavaScript, Référencement, Positionnement,...)
Vous n'êtes pas identifié.
Bonjour,
Voila mon problème, j'ai une table de membres et je voudrai récupéré le nombre d'enregistrement de cette table (le nombre de membres).
Comment doit-je faire?
Hors ligne
Bonjour et bienvenu,
Utiliser la fonction count() de sql qui permet de retourner le nombre de ligne de ton résultat:
SELECT COUNT(*) AS NbMembe FROM Table
Hors ligne
Merci cela marche. ![]()
Hors ligne
Ou encore un système plus gourmand :
$sql = mysql_select("SELECT id FROM Table");
$nombre = mysql_num_rows($sql);Explications:
On demande de récupérer tous les identifiants de la table Table (peu importe le champ sélectionné).
Puis on compte le nombre de ligne renvoyées par la requête.
Voila mais la solution de Crocxx est bien meilleure ![]()
Hors ligne
En effet, en terme de rapidité la première est meilleure et demande moins de bande passante entre les serveurs web et SQL.
A chaque utilisation ses méthodes.
Hors ligne