No sera mejor sacar todos los resultados de la base de datos y luego hacer los filtros por dia/hora?...
O sea...
Código PHP:
if($row['Dia'] == "Lunes"){
//aca todo lo que va para el lunes.
}
if($row['Dia'] == "Martes"){
//aca todo lo que va para el martes.
}
//etc...
Tambien puedes filtrar las horas y etc.
Verifica si la hora se esta guardando en formato HH:MM:SS en ese caso tienes que utilizar alguna funcion que lo ponga en ese formato como por ejemplo:
Código PHP:
if($row['Hora'] >= '08:00:00'){
Suerte!