Come timestamp a MySQL PHP

April 13

PHP e MySQL sono diversi modi per memorizzare i timestamp, quindi è necessario convertire avanti e indietro quando si tratta con le due lingue diverse. È possibile utilizzare PHP per accedere a MySQL informazioni del database e quindi utilizzarlo nelle pagine Web. negozi di PHP timestamp come un intero Unix, mentre i negozi di MySQL timestamp in un formato unico "DATETIME". PHP è dotato di funzioni per convertire i timestamp avanti e indietro tra i due formati.

istruzione

1 Aprire il file PHP in un editor di testo, come Blocco note.

2 Conservare un timestamp PHP in una variabile locale. È possibile accedere al timestamp Unix corrente come un numero intero con la funzione di "tempo": "$ CUR_TIME = time ();" per esempio.

3 Utilizzare la funzione PHP "date" con la "data ( 'Ymd H: i: s', phptimestamp)" formato per convertire un timestamp PHP in una stringa MySQL DATETIME. Utilizzando l'esempio precedente, "$ my_mysqldate = data ( 'Ymd H: i: s', $ CUR_TIME);" archivia il tempo corrente in una stringa MySQL DATETIME.

4 Utilizzare il "strtotime (mysql_date)" funzione PHP per convertire una stringa di MySQL DATETIME in un timestamp PHP. Ad esempio, "$ my_phpdate = strtotime ($ my_mysqldate);", dove "my_mysqldate" è una stringa MySQL DATETIME esistente.

5 Salvare il file PHP e chiudere l'editor di testo.

Consigli e avvertenze

  • codice PHP deve essere contenuta all'interno di "<? php" e "?>" tag.