2012-04-13 15 views
5

Questo mi sta facendo impazzire. L'ho cercato su interent ma non posso arrivare a una conclusione.inserisci la data/ora corrente in mysql con php?

Ho un campo data nel mio database. Il che sto recuperando i valori con la funzione della data va bene.

Il problema è che l'ho fatto qualche tempo fa e non ricordo come ho inserito quei valori in quel campo. è un valore intero (in base a ciò che ho letto, il numero di secondi dal primo gennaio 1970, ad esempio 1338949763. ma quando provo ad inserire elementi, ad esempio utilizzando INSERT INTO entries (date) VALUES (NOW()). La cosa NOW memorizzerà una data formattata, ad esempio 2012-04-12 23:09:54. t vuole che voglio per memorizzare il valore intero come faccio a fare la funzione di che

risposta

1

provare ad utilizzare qualcosa come "INSERT INTO entries (date) VALUES ('".time()."')"

0

La funzione corretta è:

getdate() 
NON

NOW() 
0

se u vuole inserire timestamp cioè un valore intero nel campo mysql; il tipo di campo dovrebbe essere "timestamp" e non "datetime", quindi spero che il vostro valore intero sarà accettata dal DB

0

si può provare questo per inserto

INSERT into Table_name (colunm_name) VALUES ('".time()."');