Foros del Web » Programando para Internet » PHP »

Hacer consulta automaticamente asta conseguir el resultado deceado

Estas en el tema de Hacer consulta automaticamente asta conseguir el resultado deceado en el foro de PHP en Foros del Web. Mi pregunta es: si el resultado es " hombre ", como puedo hacer (sin usar WHERE) para hacer otra consulta hasta conseguir que el resultado ...
  #1 (permalink)  
Antiguo 09/12/2011, 16:31
Avatar de Vergara  
Fecha de Ingreso: junio-2010
Ubicación: San Francisco California
Mensajes: 249
Antigüedad: 13 años, 11 meses
Puntos: 6
Hacer consulta automaticamente asta conseguir el resultado deceado

Mi pregunta es: si el resultado es "hombre", como puedo hacer (sin usar WHERE) para
hacer otra consulta hasta conseguir que el resultado sea "mujer"?



Código PHP:
Ver original
  1. $consulta = mysql_query("SELECT * FROM usuarios ORDER BY rand() limit 0, 1");
  2.  
  3. while($campo=mysql_fetch_array($consulta)) {
  4. $sexo=$campo['sexo'];  
  5.  
  6.  
  7. if($sexo=="hombre"){
  8.  
  9. //podria hacer otra consulta aqui y poner otro if y asi sucesivamente unas 10 veces
  10. pero eso no me garantiza que pueda conseguir que el resultado sea mujer :S
  11. entonces hay alguna manera de hacer esto? gracias...
  12.  
  13.  
  14.  
  15. }}
__________________
keubo.com
  #2 (permalink)  
Antiguo 09/12/2011, 16:41
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Hacer consulta automaticamente asta conseguir el resultado deceado

con un while:
Código PHP:
Ver original
  1. $x=1;
  2. while($x){
  3.       $consulta = mysql_query("SELECT * FROM usuarios ORDER BY rand() limit 1");
  4.       $campo=mysql_fetch_array($consulta);
  5.       if($campo["sexo"]=="mujer"){
  6.             $x=0;
  7.       }
  8. }
  #3 (permalink)  
Antiguo 09/12/2011, 19:41
Avatar de Vergara  
Fecha de Ingreso: junio-2010
Ubicación: San Francisco California
Mensajes: 249
Antigüedad: 13 años, 11 meses
Puntos: 6
Respuesta: Hacer consulta automaticamente asta conseguir el resultado deceado

Gracias ocp001a, :D hay alguna otra manera de hacer esto?
__________________
keubo.com

Etiquetas: automaticamente, conseguir, mysql, sql, resultados, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.