[PHP/mySQL] problème fonction count

Résolu
gautordi0101 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'ai (encore...) un problème, mais cette fois avec une requête SQL...
J'aimerais que mySQL retourne le nombre d'articles qu'un utilisateur a mis en favoris...
Pour cela, j'utilise le code :
$db_reply2 = mysql_query("SELECT COUNT(*) FROM ".$db_tables_prefix."favourites_articles WHERE user_id='".$user_id."'") or die ("<p>Erreur SQL générale.<br />Contactez l'administrateur du site ou du serveur.</p>");
$nb_favourites_articles = mysql_fetch_row($db_reply2);


Mais le code retourne systématiquement la valeur "Array" au lieu d'un nombre...

Je n'ai plus d'idée, j'ai essayé en enlevant le "COUNT", en remplaçant le "mysql_fetch_row" par un "mysql_fetch_array"... mais rien ne marche...

Merci à tous ceux qui auraient une solution :)



A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
au lieu de:
$nb_favourites_articles = mysql_fetch_row($db_reply2);


$row = mysql_fetch_row($db_reply2);

$nb_favourites_articles =$row[0];

1
gautordi0101 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, Alain_42, cela fonctionne et résous mon problème :D.

Merci :).
0
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   80
 
sinon, il existe mysql_num_rows pour calculer le nombre d'enregistrement
0