ricevo una data da un modulo in formato gg/mm/aaaa e la devo inserire nel db in formato unixtime 1234567890.
C'è una funzione di php o la può convertire anche mysql direttamente nella query?
ricevo una data da un modulo in formato gg/mm/aaaa e la devo inserire nel db in formato unixtime 1234567890.
C'è una funzione di php o la può convertire anche mysql direttamente nella query?
esplodo la data gg/mm/aaaa e poi com mktime(0,0,0,dataesplosa[]) ottengo un valore unixtime. A questo punto, ho
$nuovadata = '1234567890';
che posso inserire in tabella.
La funzione 'unix_timestamp' di mysql che dovrebbe fare in questo contesto?
In questo contesto niente. Le due funzioni restituiscono lo stesso risultato. Una tramite php, l'altra direttamente in mysql.Originariamente inviato da meganoide
esplodo la data gg/mm/aaaa e poi com mktime(0,0,0,dataesplosa[]) ottengo un valore unixtime. A questo punto, ho
$nuovadata = '1234567890';
che posso inserire in tabella.
La funzione 'unix_timestamp' di mysql che dovrebbe fare in questo contesto?
edit: visto che la data la devi inserire nel db puoi farlo direttamente con la funzione di mysql.
Quindi:
insert into tabella (elenco campi) values(campo1,campo2,unix_timestamp("2006-05-05"));
spero di essere stato chiaro.![]()