[Php] Aide pour Requete de partenaires

Fermé
subran - 28 juil. 2005 à 15:35
 Ekud - 28 juil. 2005 à 16:10
Bonjour,


J'ai créé un script de partenariat et je voudrais afficher le titre d'un des 3 meilleurs (qui a le "hits_in" le plus haut).


Voici ma requète qui m'affiche celui avec le 'hits_in' le plus haut :

<?
$requete = mysql_query("SELECT * FROM $mysqltable2 ORDER BY hits_in DESC LIMIT 3");
$aff=mysql_fetch_array($requete,MYSQL_ASSOC);
mysql_close();
?>
<? echo "$aff[nom]<br>"; ?>

Mais je voudrais qu'il affiche aléatoirement un des 3 premier et pas juste le premier...

Je vous remercie d'avance pour votre aide,

subran
http://www.subran.be

1 réponse

<?
$requete = mysql_query("SELECT * FROM $mysqltable2 ORDER BY hits_in DESC LIMIT 3");

$i = rand(1,3); //donne un nombre au hazard compris entre 1 et 3

for ($j=1; $j<=$i; $j++)
{
$aff=mysql_fetch_array $requete,MYSQL_ASSOC);
}

mysql_close();
?>
<? echo "$aff[nom]<br>"; ?>
0