Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/03/2012, 17:12
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: while se para

Bueno aparte de que es una pésima idea tener una tabla por cada usuario, es mejor si usas COUNT() para contar las filas:

Código PHP:
Ver original
  1. $busca=mysql_query("SELECT * FROM usuarios ORDER BY RAND()  LIMIT 0,10;",$conexion);
  2. while ($dat=mysql_fetch_array($busca)) {    
  3.     $result=mysql_query("SELECT COUNT(*) FROM ".$dat["usuario"],$conexion);
  4.     $totalarr = mysql_fetch_num($result);
  5.     $total = $totalarr[0];
  6.     if ($total > 15) {
  7.         // No es necesario volver a enviar otro query, ya tienes toda la información en $dat
  8.         echo $dat['nombre'];
  9.     }
  10. }

Saludos.