Ciao, devo fare un sito di un aeroporto per un progetto universitario del corso di basi di dati.
i voli devono essere caricati nel database mysql tramite uno script php che legge un file di testo formattato in questo modo:
aeroporto-tab-compagnia-tab-numero volo-tab-ora decollo-tab-ora arrivo-tab-frequenza-tab-data1-tab-data2-newline-
(le tablature fanno da reparatori tra i campi)
es.:
Lampedusa (LMP) MYAIR 8I 01019 09:10 11:05 -----S- 22/07/2006 16/09/2006
il mio problema sono le due date finali: non posso passarle così come sono nella query perchè mysql accetta le date nella forma yyyy-mm-dd, mentre essendoci nel file l'anno in 4 cifre come ultima parte della data, questa viene ritenuta illegale da mysql e trasformata in '0000-00-00'.
come faccio a scambiare di posto i l'anno e il giorno della data? ho provato usando strtotime e strftime, ma mi ritorna '70/01/01' per qualsiasi data...
qualcuno ha qualche idea a riguardo???![]()