[PHP/mySQL] problème fonction count

Résolu/Fermé
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010 - 14 juin 2010 à 19:18
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 24 juin 2010 à 12:51
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 dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
14 juin 2010 à 22:44
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 dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010
24 juin 2010 à 12:39
Merci beaucoup, Alain_42, cela fonctionne et résous mon problème :D.

Merci :).
0
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
24 juin 2010 à 12:51
sinon, il existe mysql_num_rows pour calculer le nombre d'enregistrement
0