Devo inserire una data con l'orario in una tabella di mysql, mi salva la data ma non l'ora
nella tabella ho definito un campo di tipo datetime, la query che eseguo è questa
Codice PHP:
$query = "INSERT INTO appuntamenti (data_visita) VALUES ($data_visita_en)";
dove $data_visita_en la ottengo così:
Codice PHP:
$data_visita = "20/12/2009";
$ora_visita = "09";
$minuti_visita = "30";
$date = explode('/', $data_visita);
$data_visita_en =
date("YmdHi", mktime($ora_visita, $minuti_visita, 0, $date[1], $date[0], $date[2]));
echo "data_visita_en:".$data_visita_en;
A video mi stampa la data:
data_visita_en: 200912200930
nel db invece viene salvata la data
2009-12-20 00:00:00
ho provato anche a mettere "Ymd Hi" invece di "YmdHi", ho lo stesso problema
cioè non mi salva le ore ed i minuti, dove sbaglio?