Ciao
Devo memorizzare una data in un capo timestamp. Cosa devo fare devo convertire la data con mktime o posso inserire la data in formato yyyy-mm-dd e poi automaticamente ci pensa mysql a trsformarla in timestamp?
Ciao
Devo memorizzare una data in un capo timestamp. Cosa devo fare devo convertire la data con mktime o posso inserire la data in formato yyyy-mm-dd e poi automaticamente ci pensa mysql a trsformarla in timestamp?
Dipende dalla data che hai a disposizione.[supersaibal]Originariamente inviato da quartutek
Ciao
Devo memorizzare una data in un capo timestamp. Cosa devo fare devo convertire la data con mktime o posso inserire la data in formato yyyy-mm-dd e poi automaticamente ci pensa mysql a trsformarla in timestamp? [/supersaibal]
In mysl trovi due tipi di timestamp, uno di mysql in formato yyyymmddhhmmss (yyyy-mm-dd hh:mm:ss in mysql 4.1) e l'altro in formato UNIX TIMESTAMP ( uguale a quello di mktime per intenderci).
a seconda del formato cambiera' il tipo di campo da usare: timestamp in un caso, INT(10) nell'altro. Puoi inserire il tuo valore, oppure farlo pescare da mysql (per entrambi i formati)...
precisa le tue esigenze...
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Cosa ne dici se trasformo la data con mktime e la memorizzo in un campo INT
Fai come preferisci. Se la data e' quella attuale la puoi inserire direttamente da mysql...[supersaibal]Originariamente inviato da quartutek
Cosa ne dici se trasformo la data con mktime e la memorizzo in un campo INT [/supersaibal]
INSERT INTO TABELLA (data, campo1)
VALUES (UNIX_TIMESTAMP(), '$campo1')
oppure se hai una data valida tipo yyyy-mm-dd
INSERT INTO TABELLA (data, campo1)
VALUES (UNIX_TIMESTAMP('yyyy-mm-dd'),'campo1')
nel primo caso ti mette la data del momento, nel secondo caso una data a piacere. Se invece di UNIX_TIMESTAMP vuoi una data in chiaro metti NOW() al posto di quel UNIX_TIMESTAMP().
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
invece per leggere il dato dal database?
date('dd/mm/yyyy') ??? o cose simili?
per l'ora com'è che si fa? grazie ciao
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
scusa non l'avevo visto.[supersaibal]Originariamente inviato da piero.mac
http://forum.html.it/forum/showthrea...hreadid=459634
[/supersaibal]
ottima guida complimenti. grazie ciao