esatto, ma la query deve essere:
mostra i primi 7 eventi la cui data di fine è maggiore a ieri (in pratica è almeno oggi, questo per evitare problemi sull'ora); in questo caso CURDATE -1 è ieri appunto.
la query funziona, ma non mi mostra i record "duplicati".
Come detto se un evento dura più giorni me lo deve mostrare per più giorni (durante il tempo che va appunto dalla data di inizio a quella di fine)
Io tramite PHP riesco a mostrarlo più volte contando i giorni, ma non mi permette una classificazione per giorno, ma solo una visualizzazione molteplice dello stesso record (usando for $i=0; $i<=$giorni; $i++)
La visualizzazione però è sbagliata:
Martedì 19 aprile
- evento A
- evento A
- evento B
- evento C
Mercoledì 20 aprile
- evento D <<< qui doveva esserci prima l'evento A
Attenzione perché non so quando sono programmati gli eventi. Quindi è possibile che il primo evento in programma sia tra 2 giorni e non oggi