Cita:
Y luego hago un random$lastidroomq = mysql_query("SELECT id FROM rooms ORDER BY id desc LIMIT 1");
$lastidroom = mysql_fetch_array($lastidroomq);
$roommaxid = $lastidroom['id'];
$lastidroom = mysql_fetch_array($lastidroomq);
$roommaxid = $lastidroom['id'];
Cita:
El problema esque las id de algunas salas no existen porque pueden ser borradas, como puedo hacer para que si la id no existe en la db vuelva a hacer de nuevo el random?$rand_room = rand(1,$roommaxid);
Intenté crear una función
Cita:
Pero al hacer eso me tarda mucho en cargar la página y da error de que tardó mas de 60 segundos en ejecutarsefunction random(){
$rand_room = rand(1,$roommaxid);
}
random();
//el sql para saber si existe esa id en la db con mysql_num_rows
if($exist == "0"){
random();
}
$rand_room = rand(1,$roommaxid);
}
random();
//el sql para saber si existe esa id en la db con mysql_num_rows
if($exist == "0"){
random();
}
Como lo puedo hacer?