jbcaiz
Messages postés29Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention11 mai 2006
-
14 nov. 2004 à 15:08
jbcaiz
Messages postés29Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention11 mai 2006
-
14 nov. 2004 à 19:29
j'ai un problem avec mon code php. J'ai dévellopé ce code en local avec easyPhp cela fonctionné maintenant sur mon hebergeur web il me marque les erreurs suivante:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/jbkitesp/public_html/inc-top.php on line 29
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/jbkitesp/public_html/inc-top.php on line 35
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/jbkitesp/public_html/inc-top.php on line 39
voilà mon code!!!!
_________________________________________________________
//-- Execution des requetes pour sortir aléatoirement une bannière---
$Req ="SELECT * FROM $Table";
$Result= mysql_query($Req);
$NbLignes = mysql_num_rows($Result);
srand (time());
$Num=(rand()%$NbLignes);
$Num++;
$Req2="SELECT * FROM $Table WHERE id="$Num"";
$Banniere=mysql_query($Req2);
$row=mysql_fetch_row($Banniere);
$Url=$row[1];
$fichier=$row[2];
$lien=$row[3];
mysql_free_result($Banniere);
//-----------------------------------------------------------------------
//------- Afficher la banniere ---------------------
echo "";
coockiesch
Messages postés2268Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention13 septembre 20134 14 nov. 2004 à 15:39
Salut!
Il faut toujours tester le retour de mysql_query avant d'utiliser des fonctions comme mysql_fetch_array, mysql_num_rows & co... Car si il y a une erreur ds la requête et que mysql_query renvoie false, cela crée des erreurs comme celles qu'on a ici...
$Req ="SELECT * FROM $Table";
$Result= mysql_query($Req) or die('Erreur MySQL:
' . mysql_error());
jbcaiz
Messages postés29Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention11 mai 2006 14 nov. 2004 à 16:01
Merci cela me sera très utile.
par contre maintenant il me marque : No Database Selected
Alors que le nom de la base et bon, j'ai même essayer de le mettre en dure dans le code
mais cela ne marche toujours pas.
vous ne verrier pas d'autres erreur dans le code à tout hazard parce que j'ai regardé mais rien ne me semble faut. En plus ce code fonctionné très bien sur mon PC
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 14 nov. 2004 à 16:37
vérifie que ta base de données porte lle meme nom que celle sur laquelle tu cherche a te connecter...
verifie aussi si l'hébergeur a pas imposé un nom a cette BDD
Que la Force soit avec toi, Jeune Padawan!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?