Forstå hvordan å hente og format er fra en MySQL database er viktig når du ønsker å bruke PHP til å vise datoer på websiden. MySQL vanligvis bruker DATETIME , dato eller TIMESTAMP datatyper til å lagre datoer , mens PHP bruker en UNIX tidsstempel. Du kan bruke PHP funksjoner " strotime " og " date " for å konvertere MySQL datofelt til et annet format for visning på din webside. Instruksjoner
en
Åpne din PHP kilde filen i en teksteditor , for eksempel Windows Notisblokk.
2
Koble til MySQL -databasen med " mysql_connect (host , brukernavn, passord) "-funksjon. For eksempel , "$ link = mysql_connect (' example.com ', ' mittbrukernavn ', ' mittpassord '); "
3
Query databasen for en dato felt med " mysql_query . (spørring ) "-funksjon. For eksempel , "$ my_result = mysql_query ( " SELECT my_date FRA my_table "); " , der " my_date " er et datofelt
4
Få tilgang til data ved hjelp av " mysql_fetch_assoc ( my_result ) "-funksjon. . For eksempel " if ($ my_value = mysql_fetch_assoc ( $ my_result ) )" .
5
Oppbevar datofelt verdi i en PHP variabel . For eksempel , "$ mysql_date =" $ my_value [' my_date ' ]; strotime ( dato) "funksjonen for å konvertere MySQL datoen på et PHP UNIX timestamp For eksempel "
6
Bruk . " . , "$ phpdate = strotime ( $ mysql_date ) ; " .
7
Bruk " dato ( format, dato) " funksjonen for å endre formatet på PHP UNIX timestamp og deretter bruke " ekko " kommandoen for å vise datoen for eksempel . " $ phpdate2 = date (' Ym - d' , $ phpdate ); echo $ phpdate2 ; " vil vise datoen som " 2011-06-01 "
åtte .
Lagre PHP-filen og laste den opp på serveren din for å sikre at det fungerer skikkelig .