Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2012, 22:15
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 4 meses
Puntos: 641
Respuesta: Repetir consulta si esta vacia

php estructurado
Código PHP:
Ver original
  1. $con = mysql_connect("localhost","root","pass");
  2. $bd = mysql_select_db("tabla") or die ("Verifique la Base de Datos");
  3. $totalObjetos = 1000;
  4. $random = rand(1, $totalObjetos);
  5.  
  6. $reg = '';
  7. while(empty($reg)){
  8. /*aqui la clave en la bd debe decir si el objeto ya esta en uso con un 1 = true
  9. de este modo solo seleccionamos los que no 0 = false*/
  10.     $query = "SELECT * FROM objetos WHERE id = $random AND usado = 0";
  11.     $res = mysql_query($query);
  12.     $reg = mysql_fetch_array($res);
  13. }
  14.  
  15. echo $reg['nameObjeto'];

no lo he probado pero creo que sirve, por lo menos la idea.