PHP webutviklere bruke PHP og MySQL til å utforme nettsteder og applikasjoner med dynamiske data . En av de viktigste delene av disse dataene er dato og klokkeslett . Datoen og klokkeslettet koder inn i databasen som tidsangivelse. MySQL-databaser er utformet med en bestemt tidsangivelse innstilling som tillater utviklere å arkivere og hente dato og klokkeslett på en standardisert og forutsigbar format . Instruksjoner
Bruke MySQL
en
Lag et nytt felt i databasen. Åpne " phpMyAdmin " verktøy for MySQL- databaser. Velg databasen du velger fra menyen til venstre . Velg tabellen som du ønsker å plassere den nye tidsstempel feltet og klikk på " Structure " action element. Trykk på " Go "-knappen ved siden av " Legg Ett nytt felt " valg .
2
Sett attributtene til det nye feltet . Under " Felt " input boksen inn nytt felt navn. Navngi feltet " datostempling ". Velg "Type " drop -down bar og tagge " tidsstempel " alternativer . Dette definerer det nye feltet som en "Time Stamp ". Klikk på " Standard " drop -down bar . Hvis ønskelig , velg " Current_Timestamp " alternativet. Hvis valgt, vil dette alternativet automatisk en ny tidsangivelse når en ny rekord er lagt inn i databasen . Nå klikker du på " Egenskaper " drop -down boks . Velg " On Update Current_Timestamp " menyen . Hvis dette alternativet er valgt, vil tidsangivelsesfelt oppdatere hver gang en endring er gjort i databasen posten.
3
Lagre endringene . Velg " Lagre " alternativet nederst i høyre hjørne av vinduet . Endringene i databasen strukturen er nå lagret . Fra dette punktet , fylles den tidsangivelsesfelt automatisk hver gang en ny rekord er oppgitt.
Bruke PHP
4
Capture gjeldende klokkeslett ved hjelp av PHP date funksjon og tilordne den til en PHP variabel . PHP date funksjonen tar gjeldende klokkeslett og formater den i henhold til et sett med verdier som du angir. Tenk på dette eksemplet : en
$ CURRENT_TIME = date ( " YMD H : i: s ");
I denne linjen med kode , kaller det datofunksjonen og går inn i de verdier som format utgang inn i formatet år, måned , dag , time , minutt og sekund eller " 2012-12-21 06:26:36 . " Dette er nøyaktig tidsangivelse formatet som brukes av MySQL. I dette eksemplet er datoen tildelt gjeldende tid variabel .
5
Sett tidsstempel inn i MySQL tidsangivelsesfelt av databasen tabellen av ditt valg. Bruk " PHP mysql_query " funksjon for å fullføre dette trinnet . Her er eksempel
$ query = "OPPDATERING ` yourDatabaseTable ` SET ` timestamp ` = '$ CURRENT_TIME ' WHERE ` yourPrimaryKey ` = '$ primary_key_variable ' "; .
Mysql_query ( $ query ) eller die (' den nye tiden ikke ble satt inn ');
6
Last PHP-filen til serveren din
.