own_way
Threadersteller
Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht:
|
Verfasst Sa 10.10.2009 15:53
Titel [PHP, MySQL] Datenbank Abfrage nach Datum sortieren |
|
|
Hallo zusammen,
ich habe eine Datenbank, wo ich Termine eintragen möchte. Jetzt macht mein ORDER Befehl aber nicht das was er soll. Kann mir da einer auf die Sprünge helfen?
Code: |
function datumwandeln_site_($derstring_site_) {
$meindbString_site_ = $derstring_site_;
$monat_de_site_ = array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" );
$neuerMonat_site_ = str_replace($monat_de_site_, $meindbString_site_);
return $neuerMonat_site_;
}
$date_site_ = date(Y)."-".date(m)."-".date(d);
$abfrage_site_ = "SELECT DATE_FORMAT(datum,'%d. %M %Y') as datum FROM dates WHERE datum >= '2009' ORDER BY datum ASC";
$query_site_ = mysql_query($abfrage_site_) or die ("<h2>MYSQL-Datenbankfehler</h2>" . mysql_error());
while ( $row_site_ = mysql_fetch_assoc( $query_site_ ) )
echo "
<p><strong>".datumwandeln_site_($row_site_['datum'])."</strong></p>
"; |
Hab schonmal versucht, das Datum nicht zu formatieren. Dann sortiert er natürlich richtig. Ich will das Datum aber so formatiert haben (z.B. 01. Januar 2000).
Wär super wenn da jemand einen Tipp hat.
|
|