Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2011, 21:34
eybel
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 2 meses
Puntos: 16
Esta bien esto? elegir usuarios Random de BD

Bueno queria saber si con PHP hay alguna manera de mostrar usuarios. Es decir de 1000 usuarios quiero mostrar 20 por paginas, encontre esta solucion con PHP Y MYSQL pero queria saber si es buena o si hay otra mejor o mas rapida. Tendria que devolver 3 o 4 campos por usuario. Estoy un poco perdido ya que nunca hice algo donde maneje tantos datos desde una base de datos y no entiendo como usar el mysql_query cuando hay multiples queries...

Este codigo me devuelve un numero random, pero lo tengo que ejecutar constantemente y no se si tengo que ejecutar mysql_query muchas veces o solo 1 ves y hacer un loop o while para que los queries "select...from...offset..." se repitan 20 veces por pagina?

Código PHP:

$offset_result 
mysql_query" SELECT FLOOR(RAND() * COUNT(*)) AS `offset` FROM `table` ");
$offset_row mysql_fetch_object$offset_result ); 
$offset $offset_row->offset;
$result mysql_query" SELECT * FROM `table` LIMIT $offset, 1 " );