Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 10/03/2010, 09h02   #1
Membre éclairé
 
Cyrill Gremaud
Inscription : août 2005
Messages : 978
Détails du profil
Informations personnelles :
Nom : Cyrill Gremaud
Âge : 23

Informations forums :
Inscription : août 2005
Messages : 978
Points : 361
Points : 361
Par défaut Erreur Mysql_num_row bizzare

Bonjour à tous.

Il y a deux ans, j'ai fais un simple site internet. Depuis peu, j'ai une erreur causée par la fonction mysql_num_rows.

Code :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/sites/ladybella.ch/web/pages/news.php  on line 5
et ce que je comprend pas c'est que je n'ai rien modifier dans le code et il est vraiment simple.

Code :
1
2
3
$req = "SELECT * FROM news ORDER BY id DESC";
$query = mysql_query($req);
$countNews = mysql_num_rows($query);
Merci de me donner un coup de main ;-)
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2010, 09h06   #2
Modérateur
 
Avatar de ThomasR
 
Homme Thomas Rambaud
Développeur Web
Inscription : décembre 2007
Messages : 2 132
Détails du profil
Informations personnelles :
Nom : Homme Thomas Rambaud
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 2 132
Points : 2 869
Points : 2 869
Bonjour,

Lorsque tu as des erreurs de ce type, il faut toujours commencer par regarder la bonne et dûe forme des paramètres :

Code :
1
2
3
4
 
$req = "SELECT * FROM news ORDER BY id DESC";
$query = mysql_query($req) or die(mysql_error());
$countNews = mysql_num_rows($query);
Que renvoie mysql_error() ?
__________________
Développeur Web, accessoirement geek (ou l'inverse)
http://thomasrambaud.com
ThomasR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2010, 09h10   #3
Membre éclairé
 
Cyrill Gremaud
Inscription : août 2005
Messages : 978
Détails du profil
Informations personnelles :
Nom : Cyrill Gremaud
Âge : 23

Informations forums :
Inscription : août 2005
Messages : 978
Points : 361
Points : 361
Alors j'ai l'erreur Mais je ne comprend pas vraiment pourquoi....

J'ai trouvé l'erreur.

Ma base de donnée existe mais je n'ai plus aucune table à l'intérieur a ma grande surprise....

Dernière modification par ThomasR ; 10/03/2010 à 10h20.
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 13h19.


 
 
 
 
Partenaires

Hébergement Web