Verstehen, wie das Abrufen und Format stammt aus einer MySQL-Datenbank ist wichtig, wenn Sie PHP verwenden, um die Daten auf der Webseite angezeigt werden soll. MySQL verwenden häufig DATETIME , DATE oder TIMESTAMP -Datentypen , um Daten zu speichern, während PHP verwendet eine UNIX -Zeitstempel. Sie können das PHP-Funktionen " strtotime " und " Datum ", um MySQL Datumsfelder in ein anderes Format konvertieren, um auf Ihrer Webseite anzuzeigen. Anleitung
1
Öffnen Sie Ihre PHP Quelldatei in einem Texteditor wie Windows Notepad.
2
zur MySQL-Datenbank Verbinden mit dem " mysql_connect (Host, Benutzername, Kennwort) "-Funktion . Zum Beispiel: " $ link = mysql_connect ( ' example.com ', ' myusername ', ' mypassword '); "
3
Abfrage der Datenbank für ein Datumsfeld mit dem " mysql_query . (Abfrage) "-Funktion . Zum Beispiel: " $ my_result = mysql_query ( " SELECT FROM my_date my_table "); ", wobei " my_date " ist ein Datumsfeld
4
Zugriff auf die Daten mit Hilfe des " mysql_fetch_assoc ( my_result ) "-Funktion . . Zum Beispiel, " if ($ my_value = mysql_fetch_assoc ($ my_result ) ) " .
5
Shop das Datumsfeld Wert in eine PHP-Variable . Zum Beispiel: " $ mysql_date =" $ my_value [' my_date '] ; strtotime (Datum) "-Funktion , um die MySQL Datum in eine PHP Unix-Timestamp konvertieren Zum Beispiel "
6
Verwenden Sie die . " . , "$ phpdate = strtotime ($ mysql_date ); " .
7
verwenden Sie die " Datum (Format , Datum) "-Funktion , um das Format des PHP UNIX-Zeitstempel ändern und verwenden Sie dann den "echo" Befehl, um das Datum zum Beispiel . " $ phpdate2 = date (' Ym -d ', $ phpdate ); $ phpdate2 echo ; " wird das Datum wie " 2011-06-01 " anzuzeigen
8 .
Speichern Sie die PHP-Datei und laden Sie es auf Ihrem Server , um sicherzustellen, dass es richtig funktioniert.