Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2003, 22:56
chapu
 
Fecha de Ingreso: mayo-2002
Ubicación: Mendoza ebria y montañosa
Mensajes: 165
Antigüedad: 21 años, 10 meses
Puntos: 0
bd solo 5 registros por azar q no se repitan

cómo anda esta gente phpera? se espera que muy bien

muchachos tengo una duda, quiero hacer lo siguiente:
que una página x lea una base de datos y tome únicamente 5 registros que a la vez sean seleccionados por azar, de ellos que tome un solo campo, en este caso: banda, y lo imprima por pantalla. Lo que he hecho hasta ahora es esto:


Código PHP:
for ($i=1$i<=5$i++){
  
$azar=rand(0,$mysql_num_rows($result)-1);

  
//lo que quiero hacer es:
  //if $azar no esta en $numeros_azar, agregarlo en $numeros_azar
  //y si no volver a hacer el random

  
$numeros_azar[]=$azar;

  
//situa el cursor en una fila x (seleccionada por azar) del $result
  
mysql_data_seek($result,$azar);
  
$row=mysql_fetch_array($result);

  echo 
"- ".$row[banda]."<br>\n";

pero me quedé trabado, se que hay que revisar el array ($numeros_azar) e ir verificando pero no se como...

si alguien me da una manito se agradecería mucho!

chao!
__________________
chapu