PHP Web agli sviluppatori di utilizzare 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 il timestamp . Database MySQL sono progettati con una specifica impostazione di data e ora , che permette agli sviluppatori di archiviare e recuperare i dati di data e ora in un formato standardizzato e prevedibile .
Istruzioni Utilizzo di MySQL
1
creare un nuovo campo nel database. Aprire l' utility " 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 di azione "Struttura" . Premi il pulsante "Go" accanto a " Aggiungi un nuovo campo" selezione .
2
Impostare gli attributi del nuovo campo . Sotto la casella di input "Field" inserire il nome del vostro nuovo campo . Assegnare un nome al campo " Timestamp ". Selezionare il "Tipo" barra a tendina e taggare le opzioni " timestamp" . Questo definisce il nuovo campo da " Time Stamp ". Fare clic sulla barra del menu a tendina "Default" . Se lo si desidera , selezionare l' opzione " CURRENT_TIMESTAMP " . Se selezionata , questa opzione crea automaticamente una nuova data e ora ogni volta che un nuovo record viene inserito nel vostro database . Ora , fare clic sulla casella a discesa "Attributi" . Selezionare l'opzione " current_timestamp On Update" voce di menu. Se questa opzione è selezionata , il campo di data e ora viene 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 sono ora salvati . Da questo punto in poi, il campo timestamp inserisce automaticamente ogni volta che viene inserito un nuovo record .
Utilizzo di PHP
4
Cattura l'ora corrente utilizzando la funzione PHP data e assegnarlo ad una variabile PHP . La funzione data PHP prende il tempo e formati in base a un insieme di valori immessi corrente. Considerate questo esempio :
$ current_time = date (" Ymd H : i: s" ) ;
In questa riga di codice , chiama la funzione di data e inserisce i valori di cui il formato di output nel formato anno, mese , giorno, ora , minuti e secondi o " 2012-12-21 06:26:36 ". Questo è l'esatto formato di time stamp utilizzato da MySQL . In questo esempio , la data viene assegnato alla variabile del tempo corrente.
5
Inserire il timestamp nel campo timestamp MySQL della tabella di database di vostra scelta . Utilizzare la funzione " di PHP mysql_query " per completare questo passaggio. Ecco l' esempio
$ query = "UPDATE ` yourDatabaseTable ` SET ` timestamp ` = ' $ current_time ' WHERE ` yourPrimaryKey ` = ' $ primary_key_variable ' " , .
Mysql_query ( $ query ) or die ( ' il nuovo orario non è stato inserito ');
6
Carica il file PHP sul server
.