Fonction mysql_num_rows() sur mon site
Résolu/Fermé
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
-
20 août 2008 à 11:34
neofenix Messages postés 145 Date d'inscription mercredi 12 avril 2006 Statut Membre Dernière intervention 11 mars 2010 - 20 août 2008 à 14:28
neofenix Messages postés 145 Date d'inscription mercredi 12 avril 2006 Statut Membre Dernière intervention 11 mars 2010 - 20 août 2008 à 14:28
A voir également:
- Fonction mysql_num_rows() sur mon site
- Site de telechargement - Accueil - Outils
- Fonction si et - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site inaccessible - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
17 réponses
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 11:52
20 août 2008 à 11:52
oui je te met le code avec des étoiles là ou j'ai changé
<?php
$link = mysql_connect("localhost", "******", "*********");
mysql_select_db("*********", $link);
$result = mysql_query("SELECT * FROM ********", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
?>
localhost c'est mon serv mysql
<?php
$link = mysql_connect("localhost", "******", "*********");
mysql_select_db("*********", $link);
$result = mysql_query("SELECT * FROM ********", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
?>
localhost c'est mon serv mysql
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 11:39
20 août 2008 à 11:39
essaye ca
<?php $link = mysql_connect("localhost", "mysql_user", "mysql_password"); mysql_select_db("database", $link); $result = mysql_query("SELECT * FROM table1", $link); $num_rows = mysql_num_rows($result); echo "$num_rows Rows\n"; ?>
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 11:40
20 août 2008 à 11:40
merci j'essaie de suite
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 11:43
20 août 2008 à 11:43
j'ai cette erreur
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/easyc/www4/page2.php on line 7
j'ai sa à la ligne 7
$num_rows = mysql_num_rows($result);
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/easyc/www4/page2.php on line 7
j'ai sa à la ligne 7
$num_rows = mysql_num_rows($result);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 11:48
20 août 2008 à 11:48
Tu devrais voir le code, notamment la partie qui exécute ta requête et qui t'affiche ce fameux : mysql_num_rows().
En effet, ce genre d'erreur est généré lorsque il ya une erreur sur la requête et que mysql_num_rows() ne permet pas de déterminer le nombre de tuples retourné.
Ajoute une gestion d'erreur lors de l'exécution d'une requête :
Dans tes lignes mysql_query() or die(mysql_error());
Cela permettra de mieux cerner ton problèmes.
et t'as bien modifier mysql_connect avec ton login et ton mot de passe et mysql_query avec ta requête??
En effet, ce genre d'erreur est généré lorsque il ya une erreur sur la requête et que mysql_num_rows() ne permet pas de déterminer le nombre de tuples retourné.
Ajoute une gestion d'erreur lors de l'exécution d'une requête :
Dans tes lignes mysql_query() or die(mysql_error());
Cela permettra de mieux cerner ton problèmes.
et t'as bien modifier mysql_connect avec ton login et ton mot de passe et mysql_query avec ta requête??
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 11:57
20 août 2008 à 11:57
et essaye de voir si mysql_query te retourne bien des valeurs car si ta table est vide mysql_num_rows va planter
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 11:59
20 août 2008 à 11:59
la table à 14 enregistrements et est ce que tu peux me passer le code de ce que tu dit car autant en serveur tu peux me demander nimporte quoi autant en php je suis une bille
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 12:05
20 août 2008 à 12:05
ajoute echo mysql_error(); et post le message d'erreur stp
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 12:08
20 août 2008 à 12:08
$result = mysql_query("SELECT * FROM enregistrements", $link) or die mysql_error();
comme sa ?
comme sa ?
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 12:10
20 août 2008 à 12:10
comme ceci par exemple
$result = mysql_query("SELECT * FROM enregistrements", $link) or die('Erreur de selection '.mysql_error());
et ensuite tu fais echo mysql_error()
$result = mysql_query("SELECT * FROM enregistrements", $link) or die('Erreur de selection '.mysql_error());
et ensuite tu fais echo mysql_error()
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 12:14
20 août 2008 à 12:14
c'est bon merci
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 12:19
20 août 2008 à 12:19
je l'ai inséré dans le siteet j'ai cette erreur là
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/easyc/public_html/membres/membres.php on line 217
j'ai sa à la ligne 217
$result = mysql_query("SELECT * FROM hebergement", $link) or die('Erreur de selection '.mysql_error());
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/easyc/public_html/membres/membres.php on line 217
j'ai sa à la ligne 217
$result = mysql_query("SELECT * FROM hebergement", $link) or die('Erreur de selection '.mysql_error());
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 12:25
20 août 2008 à 12:25
die('Erreur de selection',mysql_error()); c'est pas un point mais une virgule dsl
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 12:32
20 août 2008 à 12:32
sa marche tjrs pas meme ereur je te donne le contexte en un peut plus grand
<? if ($rang == 1) {
echo '<div class="box">
<div class="box_title">Panneau Administrateur</div>
<div class="box_body">
<table width="191" cellpadding="0" cellspacing="0">
<tr>
<td width="140">Sites Hébergés </td>
<td width="51"><?php
$link = mysql_connect("******", "******", "************");
mysql_select_db("*********", $link);
$result = mysql_query("SELECT * FROM ***************", $link) or die('Erreur de selection',mysql_error());
$num_rows = mysql_num_rows($result);
echo "$num_rows \n";
?></td>
</tr>
<tr>
<td>Comptes Utilisateur </td>
<td>##</td>
</tr>
<tr>
<td>//</td>
<td>//</td>
</tr>
<tr>
<td>//</td>
<td>//</td>
</tr>
<tr>
<td><div align="left"><a href="https://easy-clics.fr/php_infos.php" target="_blank">PHP info </a></div></td>
<td><div align="left">Serveur ON/OFF <!--script en préparation --> </div></td>
</tr>
</table>
</div>
<div class="box_bottom"></div>
</div>';
}
else {
<? if ($rang == 1) {
echo '<div class="box">
<div class="box_title">Panneau Administrateur</div>
<div class="box_body">
<table width="191" cellpadding="0" cellspacing="0">
<tr>
<td width="140">Sites Hébergés </td>
<td width="51"><?php
$link = mysql_connect("******", "******", "************");
mysql_select_db("*********", $link);
$result = mysql_query("SELECT * FROM ***************", $link) or die('Erreur de selection',mysql_error());
$num_rows = mysql_num_rows($result);
echo "$num_rows \n";
?></td>
</tr>
<tr>
<td>Comptes Utilisateur </td>
<td>##</td>
</tr>
<tr>
<td>//</td>
<td>//</td>
</tr>
<tr>
<td>//</td>
<td>//</td>
</tr>
<tr>
<td><div align="left"><a href="https://easy-clics.fr/php_infos.php" target="_blank">PHP info </a></div></td>
<td><div align="left">Serveur ON/OFF <!--script en préparation --> </div></td>
</tr>
</table>
</div>
<div class="box_bottom"></div>
</div>';
}
else {
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 12:34
20 août 2008 à 12:34
mets juste or die(mysql_error()); pour voir et je vois ca apres avoir mangé :p
nousados.fr
Messages postés
111
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 octobre 2010
5
20 août 2008 à 14:24
20 août 2008 à 14:24
c'est bon tout marche merci
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
20 août 2008 à 14:28
20 août 2008 à 14:28
ok de rien