Buonanotte a tutti, volevo porre alla vostra attenzione una query che dovrebbe selezionare i titoli dei film che vengono proiettati in un arco di tempo da me indicato.
Penso che il problema sia proprio nel far capire al db quale sia l'arco di tempo.
Io ho provato utilizzando il BETWEEN e resta da capire però se la sintassi è giusta, dato che utilizzo anche funzioni DATE per il formato e l'acquisizione della data corrente e tra parentesi, virgolette e variabili sto diventando mattoVVoVe: !
Ecco la query incriminata:
Può essere fattibile una cosa del genere dal punto di vista concettuale??Codice PHP:
$query = "SELECT title FROM film, show WHERE show.id_film=film.id_film AND (date BETWEEN 'CURRENT_DATE()' AND 'STR_TO_DATE('$i/$numero_mese/$numero_anno', '%d/%m/%Y')'))";
$results = mysql_query($query) or die (mysql_error());
Dico concettuale perchè ovviamente testandola non funziona![]()
Grazie a tutti!!!