Hvordan Trekk Dato Ut av MySQL Database deretter vise det via PHP

Forstå hvordan du henter og formatere datoer fra en MySQL database er viktig når du ønsker å bruke PHP for å vise datoer på websiden. MySQL vanligvis bruker datetime, dato eller TIMESTAMP datatyper til å lagre dato, mens PHP bruker en UNIX tidsstempel. Du kan bruke PHP funksjoner "strtotime" og "date" for å konvertere MySQL datofelt til et annet format som skal vises på websiden.

Bruksanvisning

1 Åpne din PHP kildefilen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Koble til MySQL database med "mysql_connect (host, brukernavn, passord)" -funksjon. For eksempel "$ link = mysql_connect ( 'example.com', 'mittbrukernavn', 'mittpassord');".

3 Søke i databasen for et datofelt 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 Tilgang til data ved hjelp av "mysql_fetch_assoc (my_result)" -funksjon. For eksempel "if ($ ut MIN_VERDI = mysql_fetch_assoc ($ my_result))".

5 Lagre dato feltverdien til en PHP variabel. For eksempel "$ mysql_date =" $ ut MIN_VERDI [ 'my_date']; ".

6 Bruk "strtotime (dato)" funksjonen for å konvertere MySQL dato i et PHP UNIX tidsstempel. For eksempel "$ phpdate = strtotime ($ mysql_date);".

7 Bruk "dato (format, dato)" funksjonen for å endre formatet på PHP UNIX tidsstempel og deretter bruke "ekko" -kommandoen til å vise datoen. For eksempel "$ phpdate2 = date ( 'Ym-d', $ phpdate); echo $ phpdate2;" vil vise datoen som "2011-06-01".

8 Lagre PHP-filen og laste den opp på serveren din for å sikre at det fungerer som den skal.

Hint

  • PHP-koden må være plassert innenfor "<? Php" og "?>" Tags.