Page 1 sur 1

Nombre d'enregistrement dans Bdd

Posté : 01 mars 2006, 12:27
par newbee
Bonjour tout le monde les gens!

Question ultra-rapide / ultra-simple :
Quelle requete effectuer pour afficher le nombre d'enregistrement dans une table?

Pour avoir un résultat du genre : "Nombre d'enregistrements : X personnes".

Merci d'avance.

Posté : 01 mars 2006, 12:31
par charabia
Bé quand tu fais ta requête, juste après tu récupères le nombre de ligne juste après.

C'est ça que tu dois afficher :)

Par exemple :

Code : Tout sélectionner

$rqt=mysql_query("SELECT * FROM xxx"); $nombreligne=mysql_num_rows($rqt);
C'est $nombreligne qui équivaut au nombre d'enregistrement ;)

Posté : 01 mars 2006, 12:54
par Ryle
$sql = "SELECT COUNT(*) FROM maTable";
Reste la requête la plus optimisée pour cela : elle évite de ramener les enregistrements de la table (ce qui devient vite très volumineux si la table est grande et/ou bien remplie :)) et count() reste la commande sql la mieux optimisé.
Il ne te reste plus qu'à lire le résultat de la requête :)

Posté : 01 mars 2006, 13:20
par newbee
et ben voila, tout simplement.
Merci Charabia ;)
:agenouille: : Et ça c'est pour toutes tes réponses précédentes