[PHP/mySQL] problème fonction count

Résolu
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 :)

1 réponse

  1. au lieu de:
    $nb_favourites_articles = mysql_fetch_row($db_reply2);


    $row = mysql_fetch_row($db_reply2);
    
    $nb_favourites_articles =$row[0];
    
    
    1. Merci beaucoup, Alain_42, cela fonctionne et résous mon problème :D.

      Merci :).
    2. sinon, il existe mysql_num_rows pour calculer le nombre d'enregistrement