Question sur mysql_num_rows($result);

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Question sur mysql_num_rows($result);

Message le Mar Nov 01, 2005 9:33

Lorsque je fais une requête ne renvoyant aucun résultat sous MySQL, mysql_num_rows($result); me renvoit la valeur 1.
Cela est gênant pour faire des tests d'existence...
QQn a-t-il aussi ce problème et a-t-il su le résoudre de manière "propre" ?
D'avance, merci.

Ps : mysql_num_rows($result); est appelé après une requête de type SELECT.

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Mar Nov 01, 2005 9:48

mysql_num_rows est censé renvoyer 0, donc y'a un souci quelque part, ce n'est pas le fonctionnement normal de la fonction.

Peux-tu tout de même faire "comme si" tu avais effectivement une rangée de données à lire et afficher ces données en debug, pour voir (avec un pti mysql_fetch_array ou toute méthode de ton choix) ?

all-black
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Sam Oct 29, 2005 16:33

Message le Mar Nov 01, 2005 10:27

Oui tu as un problème.

Si il n'y a pas de résultat cela renvoie 0.

Donc cela ne doit pas te géner pour des tests d'existence.
Je dirais même que personnellement je m'en sers que pour ça.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités