Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/03/2012, 17:02
Avatar de alfoner
alfoner
 
Fecha de Ingreso: abril-2009
Mensajes: 146
Antigüedad: 15 años
Puntos: 0
Respuesta: while se para

Lo explico mejor quiza lo lie un poco




Código PHP:

//selecciono 10 usuarios al azar entre todos
$busca=mysql_query("SELECT * FROM usuarios ORDER BY RAND()  LIMIT 0,10;",$conexion);

//hago un while para que me muestre los 10 usuarios
while ($dat=mysql_fetch_array($busca)){    

//los usuarios tienen una tabla creada con su nombre donde almacenan sus
//articulos entonces entro a su tabla y cuento cuantos articulos tiene en total
$result=mysql_query("SELECT * FROM ".$dat["usuario"]." ",$conexion); 
if (
$fil=mysql_fetch_array($result)){ }

//cuento los articulos y miro si tiene mas de 15
$numero mysql_num_rows($result);
if (
$numero 15){

//si el usuario tiene mas de 15 entonces muestro los datos que necesite mostrar de ese usuario
$resultado=mysql_query("SELECT  * FROM usuarios WHERE nombre = '".$fil["nombre"]."'   ",$conexion);
if (
$final=mysql_fetch_array($resultado)){    }

echo 
$final["nombre"];

}  


Espero explicarme bien