Titre: Probleme d'execution d'une boucle
Posté par: bigornot le le 20-02-2005 a 17:54:20
J'ai un problème...
J'ai un code comme ça :
Code:
$i=1; $j=0; $pageRank[]=0; $pageRankRetrouve[]=0; $query=mysql_query("select * from search"); while($f=mysql_fetch_array($query)){ while($i<$nombreMotsCles){ $pageRank[$f['id']=0; echo '<br>Titre : '.$f['titre']; echo '<br>MotsCles : '.$MotsCles[$i]; echo "<br>PageRank de la page a id = ".$f['id'].":"; echo $pageRank[$f['id'].'<br><br>'; if(eregi($MotsCles[$i],$f['titre'])){ $pageRank[$f['id']=$pageRank[$f['id']+1; } $i++; $pageRankRetrouve[$j]=$j; } echo $f['id']; echo '<br>'; $j++; }
|
|
Qui est censé sortir les titres de pages d'une base de donnée, de vérifier s'il y a concordance avec tous les mots clés, et si oui, d'incrémenter la variable $pageRank[$i].
Mais voilà, la boucle ($f=mysql_fetch_array($query)) ne s'execute qu'une fois!
Pourquoi cela ?
merci! |
Titre: Re:Probleme d'execution d'une boucle
Posté par: bigornot le le 22-02-2005 a 09:45:14
| Je me permet un petit up ;D |
Titre: Re:Probleme d'execution d'une boucle
Posté par: erwinol le le 22-02-2005 a 12:36:57
| Quand tu tapes la requête dans phpMyAdmin, il te renvoit combien d'enregistrements ? |
Titre: Re:Probleme d'execution d'une boucle
Posté par: bigornot le le 22-02-2005 a 13:27:40
Il m'en sort 3 :
id code titre url nomimg alt metadescs h1 h2 3 Bliaouz 1 bla Bla 2 Bla bli
|
| |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|