[Php] Aide pour Requete de partenaires

subran -  
 Ekud -
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

  1. Ekud
     
    <?
    $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