Come inserire un Time Stamp in PHP MySQL

May 3

Come inserire un Time Stamp in PHP MySQL


Gli sviluppatori Web PHP utilizzano PHP e MySQL per la progettazione di siti web e applicazioni con i dati dinamici. Uno dei pezzi più importanti di questi dati è la data e l'ora. La data e l'ora codifica nel database come data e ora. database MySQL sono progettati con una specifica impostazione di data e ora che consente agli sviluppatori di depositare e recuperare i dati di data e ora in un formato standardizzato e prevedibile.

istruzione

L'utilizzo di MySQL

1 Creare un nuovo campo nel database. Aprire l'utilità "phpMyAdmin" per i database MySQL. Selezionare il database di vostra scelta dal menu a sinistra. Selezionare la tabella in cui si desidera posizionare il nuovo campo di data e ora e fare clic sulla voce azione "Struttura". Premi il pulsante "Go" accanto alla selezione "Aggiungi un nuovo campo".

2 Impostare gli attributi del nuovo campo. Sotto la casella di inserimento "campo" inserire il nome del vostro nuovo campo. Nome campo "Timestamp". Selezionare il "Tipo" barra a discesa e contrassegnare le opzioni "timestamp". Questo definisce il nuovo campo come un "Time Stamp". Fare clic sulla barra di menu a discesa "Default". Se lo si desidera, selezionare l'opzione "CURRENT_TIMESTAMP". Se selezionata, questa opzione consente di creare automaticamente un nuovo timestamp ogni volta che un nuovo record viene inserito nel database. Ora, fare clic sulla casella a discesa "attributi". Selezionare la voce di menu "On Aggiornamento CURRENT_TIMESTAMP". Se questa opzione è selezionata, il campo di data e ora verrà aggiornata ogni volta che viene apportata una modifica al record del database.

3 Salvare le modifiche. Selezionare l'opzione "Salva" in basso a destra della finestra. Le modifiche alla struttura del database vengono ora salvati. Da questo punto in poi, il campo di data e ora popola automaticamente ogni volta che viene inserito un nuovo record.

Utilizzo di PHP

4 Cattura l'ora corrente utilizzando la funzione di data PHP e assegnarlo a una variabile PHP. La funzione di data PHP prende il tempo attuale e formati in base a un insieme di valori che si immettono. Considerate questo esempio:

$ CURRENT_TIME = data ( "Ymd H: i: s");

In questa riga di codice, si chiama la funzione di data e inserisce i valori che il formato di output nel formato di anno, mese, giorno, ora, minuti e secondi o "2012-12-21 06:26:36". Questo è l'esatto formato di data e ora utilizzato da MySQL. In questo esempio, la data viene assegnato alla variabile tempo corrente.

5 Inserire il timestamp nel tempo campo timbro MySQL della tabella di database di vostra scelta. Utilizzare la funzione "mysql_query di PHP" per completare questo passaggio. Ecco l'esempio.

$ query = "UPDATE yourDatabaseTable SET timestamp = '$ current_time' DOVE yourPrimaryKey = '$ primary_key_variable'";

mysql_query ($ query) or die ( 'Il nuovo tempo non è stato inserito');

6 Carica il file PHP per il server.