Forstå hvordan man henter og formatere datoer fra en MySQL-database er vigtig, når du ønsker at bruge PHP til at vise datoer på din webside . MySQL almindeligt brug DATETIME , DATE eller TIMESTAMP datatyper at gemme datoer , mens PHP bruger en UNIX tidsstempel. Du kan bruge PHP -funktioner " strtotime " og " date " for at konvertere MySQL datofelter i et andet format til at vise på din webside. Instruktioner
1
Åbn din PHP kilde filen i en teksteditor , såsom Windows Notesblok.
2
Tilslut til MySQL -database med " mysql_connect ( host, brugernavn, adgangskode) "-funktionen . For eksempel, " $ link = mysql_connect ( ' example.com ', ' mitbrugernavn ', ' mypassword '); "
3
Query databasen for et datofelt med " mysql_query . (forespørgsel ) " funktion. For eksempel, " $ my_result = mysql_query ( " SELECT my_date FROM my_table ") ", hvor " my_date " er et datofelt
4
adgang til data ved hjælp af " mysql_fetch_assoc ( my_result )" funktion. . For eksempel, " if ($ my_value = mysql_fetch_assoc ( $ my_result ) )" .
5.
Store datofeltet værdi i en PHP variabel. For eksempel, " $ mysql_date =" $ my_value [' my_date '] , strtotime (dato) "-funktionen til at konvertere MySQL datoen ind i et PHP UNIX tidsstempel for eksempel "
6
Brug ". . , "$ phpdate = strtotime ( $ mysql_date ) " .
7
Brug " dato (format , dato) "-funktionen til at ændre formatet af PHP UNIX tidsstempel og derefter bruge " echo" kommando til at vise datoen for eksempel . "$ phpdate2 = dato ( ' Ym - d' , $ phpdate ) echo $ phpdate2 ," vil vise datoen som " 2011-06-01 "
8. .
Gem PHP-filen og indlæse det på din server for at sikre, at det fungerer korrekt.