mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 02:28 Benutzername: Passwort: Auto-Login

Thema: [PHP, MySQL] Datenbank Abfrage nach Datum sortieren vom 10.10.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP, MySQL] Datenbank Abfrage nach Datum sortieren
Autor Nachricht
own_way
Threadersteller

Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht: Männlich
Verfasst Sa 10.10.2009 15:53
Titel

[PHP, MySQL] Datenbank Abfrage nach Datum sortieren

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 10.10.2009 20:55
Titel

Antworten mit Zitat Zum Seitenanfang

Du musst nach der unformatierten Spalte sortieren.

Code:
SELECT DATE_FORMAT(datum, ...) as datum_foo ORDER BY datum
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
own_way
Threadersteller

Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht: Männlich
Verfasst Fr 16.10.2009 20:40
Titel

Antworten mit Zitat Zum Seitenanfang

super! läuft - merci!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen MYSQL Datum Abfrage Sortieren
[PHP, MySQL] Datenbank Abfrage sortieren
Datensätze aus MySQL-Datenbank sortieren...
[PHP/MySQL] Datum aus Datenbank per PHP umwandeln
Datum als Date an MySql-Datenbank übergeben
timestamp aus mysql Datenbank in php Datum konvertieren
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.