Ciao a tutti, ho il seguente quesito da porvi.
Io ho un db eventi che ha i seguenti campi.
Id, inizioevento, fineevento, titolo, dettaglio.

Io ho importato un db esistente, dove la data è scritta nel modo seguente gg/mm/aaaa.
Bene. A questo punto il problema è il seguente..io dovrei creare una pagina nella quale l'utente richiede di vedere gli eventi di un dato mese, supponiamo con link su gennaio, febbraio, o anche un select. Ma qui sta il problema. Ci sono eventi che interessano + mesi (pensiamo a qualche mostra). Ora quell'evento può collocarsi a luglio e durare fino a ottobre.
Se una persona seleziona agosto, teoricamente il nostro utente dovrebbe vedere anche quell'evento. Ma la cosa sembra non essere semplice.
Il primo passo è stato quello di creare un array sulle date presenti nel db, in modo tale da a

Codice PHP:
$data explode ("/"$row[inizio], 3); 
se faccio echo $data[1] mi esce il mese, con $data[2] esce l'anno.

stessa cosa si può fare per la data di conclusione dell'evento.

Ora teoricamente dovrei usare l'istruzione select between.

Codice PHP:
$query1 "SELECT * FROM manifestazioni WHERE $mese between $data[1].$data[2] and $data1[1].$data1[2]"
Ho scelto di scriverlo in questo modo perché vorrei fare una cosa di questo tipo.

Prendimi tutti gli eventi che sono compresi tra es. 042003 e 062003.
Ovviamente la cosa non funziona. Nessun errore mysq.
Suggerimenti per impostare magari diversamente il codice?