Compter le nombre de ligne dans base de donnée

[Résolu/Fermé]
Signaler
Messages postés
240
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
23 mai 2021
-
Messages postés
816
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
-
Bonjour,

J'ai mis ce petit code pour compter le nombre de ligne dans une table
<?php 
$db = mysql_connect('localhost', 'login', 'passwd'); 
mysql_select_db('beta',$db); 
$sql = 'select COUNT(pseudo) from membre'; 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
$data = mysql_fetch_array($req); 
echo '<i>Nous avons '.$data.' membres inscrits</i><br>'; 
?>


Il doit compter le nombre d'enregistrement depuis le champs "pseudo" de la table mysql.

En revanche, voici le résultat obtenu : Nous avons Array membres inscrits

J'aurais aimé qu'il retourne 0 si aucun enregistrement est fait. Si 20 lignes sont présente mais 8 on une valeur dans "pseudo", il faudra alors retourner 8.

Comment puis-je faire pour corriger cela ?

Merci d'avance.

2 réponses

Messages postés
816
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
94
Sinon un petit var_dump($data) t'apportera la réponse bien vite
Messages postés
5698
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
19 août 2021
1 208
Bonjour,
Nous avons '.$data[0].' membres inscrits