probleme en php sur free

probleme en php sur free - PHP - Programmation

Marsh Posté le 05-12-2002 à 20:29:34    

Salut a tous,
jai ecrit un php pour un moteur de recherche ki va chercher les urls ds une table sql. Il marche bien en local mais le probleme c'est ke kan je le transfere sur free, jai une erreur sql.  
La voici:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in essai2.php on line 32
Je precise ke jai bien mis ladresse du serveur sql free avec mon login et pass. Si kelkun peut maider, ce serait tres cool.
Voici mon code:
 

Code :
  1. //etablir la connexion au serveur MySQL et selectionner la base
  2. $sql_link = mysql_connect("$sql_server","$sql_user","$sql_pass" ) or exit(mysql_error( )); 
  3. mysql_select_db("$sql_bdd" ) or exit(mysql_error( )) ; 
  4. //pas de mot-cle tape
  5. if ($mot=="" )  {print("Veuillez saisir un ou plusieurs mot-clés avant de cliquer sur 'Rechercher' !" );}
  6. //sinon
  7. else
  8. {
  9. $query="SELECT * FROM crawler WHERE mot = '$mot'";
  10. $result=mysql_query("$query",$sql_link);
  11. $lignes=mysql_num_rows($result);
  12. echo "Nombre de resultat : ".$lignes."<br>";
  13. echo "<br><br>Mot: <b>$mot</b>";
  14. echo "<br>Lien: ";
  15. for($i=0; $i <$numresults; $i++)
  16. {
  17. $url=mysql_result($result,$i,"url" );
  18. echo "<a href=\"$url\">$url</a><br>";
  19. }
  20. }

Reply

Marsh Posté le 05-12-2002 à 20:29:34   

Reply

Marsh Posté le 05-12-2002 à 20:34:11    

j'ai eu la meme erreur tout a l'heure :/
 
en fait ca posait probleme paske je devait mettre fetch_array [:spamafote]
 
j'ai aps compri la difference si qqun peu me l'expliquer par autre chose qu'un copier coller d'un site :)

Reply

Marsh Posté le 05-12-2002 à 21:20:47    

mauvaise requete  je dirais, si la conenction etait pas bonne, tu aurais un msg derreur

Reply

Marsh Posté le 05-12-2002 à 22:03:58    

et puis tu fais des aller-retour client<->serveur (et avec free, ça se sent).
testes tes champs en Jscript avant d'envoyer ton formulaire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed