PHP Web udviklere bruger PHP og MySQL til at designe hjemmesider og applikationer med dynamiske data. Et af de vigtigste stykker af disse data er dato og klokkeslæt. Datoen og tidspunktet koder i databasen som den tid stempel. MySQL-databaser er designet med et bestemt tidsstempel indstilling, der gør det muligt for udviklere at arkivere og hente dato og tidspunkt data i en standardiseret og forudsigelig format. Instruktioner
Brug MySQL
1
Opret et nyt felt i din database. Åbn " phpMyAdmin " værktøj til din MySQL-databaser . Vælg den database efter eget valg fra menuen til venstre . Vælg den tabel, hvor du ønsker at placere det nye tidsstempel felt og klikke på " Struktur " action element. Hit "Go" -knappen ved siden af " Tilføj One Nyt felt " udvælgelse .
2
Indstil attributterne for det nye felt . Under " Field " input box indtaste dit nye felt navn. Navngive feltet " Tidsstempel ". Vælg " Type" drop- down bar og tagge " timestamp" valgmuligheder. Det definerer din nye felt som en " Time Stamp ". Klik på "Default" drop- down bar . Hvis det ønskes , skal du vælge " Current_Timestamp " valgmulighed. Hvis dette er valgt , er denne valgmulighed automatisk opretter en ny tidsstempel , når en ny rekord er indtastet i databasen . Nu skal du klikke på " Egenskaber " drop- down boks . Vælg " On opdatering Current_Timestamp " menupunkt. Hvis denne indstilling er valgt, vil tidsstemplet felt opdatere hver gang der foretages ændringer til din database record .
3
Gem ændringerne. Vælg " Gem " valgmulighed nederst højre hjørne af vinduet. Ændringerne til din database struktur er nu gemt. Fra dette punkt på , automatisk tidsstemplet felt udfylder hver gang en ny post er indtastet.
Brug af PHP
4
Fang den aktuelle tid ved hjælp af PHP date funktion og tildele det til en PHP variabel. PHP date funktion tager den aktuelle tid og formater det i henhold til et sæt af værdier, du indtaster. Overvej dette eksempel : Hej
$ current_time = dato ( " YMD H: i : s ");
I denne linje kode , det kalder den dato funktion og indtaster de værdier hvilket format output til det format for år, måned , dag, time , minut og sekund eller " 2012/12/21 06:26:36 ". Dette er den nøjagtige tid frimærkeformat bruges af MySQL. I dette eksempel er den dato tildelt den aktuelle tid variabel.
5.
Sæt tidsstempel ind i MySQL tidsstempel felt af databasen tabellen af dine valg. Brug " PHP mysql_query "-funktionen til at fuldføre dette trin. Her er et eksempel
$ query = " UPDATE ` yourDatabaseTable ` SET ` timestamp ` = ' $ current_time ' WHERE ` yourPrimaryKey ` = ' $ primary_key_variable '" .
Mysql_query ( $ query ) eller die ( ' den nye tid ikke var isat ');
6
Upload PHP-filen til din server
.