
Originariamente inviata da
satifal
STR_TO_DATE()
Codice PHP:
...
$data = "23/09/2014";
$query = "INSERT INTO tabella (campo_data) VALUES (STR_TO_DATE($data, '%d/%m/%Y'))";
...
Grazie SATIFAL
l'idea era proprio questa:
prendere la data di input, formattarla rapidamente col formato mysql e scriverla!
Ma stranamente non funziona,
anzi l'applicazione si blocca (mi compare lo schermo vuoto) proprio in corrispondenza dell'utilizzo di STR_TO_DATE.
Codice PHP:
$t = "TABCK"; // nome della tabella
$v = array ($w_TABCK_id,$w_TABCK_status,$w_TABCK_link,$w_TABCK_titolo,$w_TABCK_titolo_breve,$w_TABCK_img,$w_TABCK_sep_flg,$w_TABCK_cnt_hits,$w_TABCK_cnt_up,$w_TABCK_up_user,STR_TO_DATE($w_TABCK_inz_data, '%d/%m/%Y'),$w_TABCK_inz_ora,STR_TO_DATE($w_TABCK_up_data, '%d/%m/%Y'),$w_TABCK_up_ora,$w_TABCK_menu,$w_TABCK_flg_menu,$w_TABCK_liv_menu,$w_TABCK_i_user); // valori da inserire
$r = "TABCK_id,TABCK_status,TABCK_link,TABCK_titolo,TABCK_titolo_breve,TABCK_img,TABCK_sep_flg,TABCK_cnt_hits,TABCK_cnt_up,TABCK_up_user,TABCK_inz_data,TABCK_inz_ora,TABCK_up_data,TABCK_up_ora,TABCK_menu,TABCK_flg_menu,TABCK_liv_menu,TABCK_i_user"; // campi da popolare
// chiamata alla funzione per l'inserimento dei dati
$data->inserisci($t,$v,$r);
Perchè?