Compter/afficher nombre d'enregistrement [PHP

Résolu
cocotte -  
 ndamlechercheur -
Bonjour,


Comme indiqué dans le titre je cherche le moyen pour compter et surtout afficher le nombre d'enregistrement d'une table. J'ai cherché sur le net essayé plein de solutions mais rien ne marche...
Je connais la requête ("SELECT COUNT * FROM table")
mais j'aurai besoin que quelqu'un de gentil me mette le déroulé ;)

Merci à vous :)
A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Je te conseil de réécrire le résultat de COUNT() dans une colonne, avec AS.

Si tu veux un exemple avec PDO :
<?php
try {
    $pdo = new PDO('mysql:host=localhost;dbname=nom_de_la_base','root','');

    $sql = 'SELECT COUNT(*) AS nb FROM la_table';
    $result = $pdo->query($sql);
    $columns = $result->fetch();
    $nb = $columns['nb'];
    
    echo 'Il y a '.$nb.' enregistrement(s).';

} catch(PDOException $e) {
    echo 'Erreur PDO : '.$e->getMessage();
}
?>
13
cocotte
 
Super, c'est exactement ce que je cherchais !

Merci beaucoup ;)
0
lnt1225
 
Bonjour
Merci pour ce code simple et efficade!
rare de trouver cela rapiudement sur le web
0
GNOHOUSS
 
Merci cher frère car ce code est superbe. et j en est bien profiter
0
ndamlechercheur
 
Super. Ca marche à merveille. Merci beaucoup gar :) :)
0