@alejandromaringomez:
Lo que
yo te propuse en el post de tu tema en MySQL es precisamente
que hicieras una sola consulta. Eres tu el que no quiere aprender cómo usar esta simple query:
Código MySQL:
Ver original AND fecha_entrega
<= '2014-12-10' AND hora_entrega
< '18:00:00' AND fecha_devolucion
>= '2014-12-03' AND hora_devolucion
>= '17:59:59' ORDER BY grupo
, fecha_entrega
, hora_entrega
;
en PHP para que puedas obtener todos los datos en una única llamada a la base...
De hecho, en el último post te dije expresamente:
Cita: Si quieres ver cómo se implementa esa consulta que te propongo en PHP, te paso el post al foro de PHP para poder continuar con esa parte, ya que como dicen las normas del foro, es OFF TOPIC en este foro...
Pero no respondiste...
Aprovechando que ya abriste incorrectamente otro hilo para el mismo asunto (cosa indebida según las pDU), te lo planteo de este modo:
Código PHP:
$sql = "SELECT * FROM vehiculos V INNER JOIN vehiculos_ocupados VO ON V.id = VO.id_vehiculo
WHERE id_vehiculo = $idvehiculo
AND sede = $sede
AND fecha_entrega <= '$fechaentrega'
AND hora_entrega < '$horaentrega'
AND fecha_devolucion >= '$fechadev'
AND hora_devolucion >= '$horadev'
ORDER BY grupo, fecha_entrega, hora_entrega;";
$result = mysql_query($sql);
if($result)
{
if(mysql_num_rows($result)>0)
{
// Aquí va la iteracion que quieras
}
}
¿En serio te resulta tan difícil tomar la query propuesta y ponerla en un buen codigo PHP?