Compter le nombre de ligne dans base de donnée

Résolu
rolly41 Messages postés 244 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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.
A voir également:

2 réponses

Utilisateur anonyme
 
Sinon un petit var_dump($data) t'apportera la réponse bien vite
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
Nous avons '.$data[0].' membres inscrits
-1