Ciao a tutti
Ho una tabella con dei campi "OraInizio" e "Orafine"
io devo prelevare il primo record in base alla ora successiva a "OraFine" in base alla visibilita "1" cioè vi faccio un esempio
Tabella:
| id | Giorni | OraInizio | OraFine | Visibilita |
-------------------------------------------
| 1 | 3 | 12:00:00 | 13:00:00 | 1 |
| 2 | 3,4 ! 13:00:00 | 15:00:00 | 1 |
| 3 | 3 ! 15:00:00 | 16:00:00 | 1 |
| 4 | 3,5,6 ! 16:00:00 | 18:00:00 1 |
| 5 | 1,3 ! 18:00:00 | 20:00:00 | 1 |
| 6 | 3 ! 20:00:00 | 21:00:00 | 1 |
poniamo il caso che ora sono le 11:20:00 allora dovrei estrarre il record con orario 13:00:00 - 15:00:00 ed invece mi da quelle delle 15:00:00 - 16:00:00 come posso fare?
Ho provato in questo modo:
ma non estrae il record giusto.Codice PHP:
$day=date("w");
"SELECT * FROM palinsesto WHERE Giorni LIKE '%$day%' AND CURTIME() <= OrarioFine AND Visibile = '1'"