Mailinglisten-Archive |
Hi, ich mache es so: $monat_array[1] = "Januar"; $monat_array[2] = "Februar"; $monat_array[3] = "März"; $monat_array[4] = "April"; $monat_array[5] = "Mai"; $monat_array[6] = "Juni"; $monat_array[7] = "Juli"; $monat_array[8] = "August"; $monat_array[9] = "September"; $monat_array[10] = "Oktober"; $monat_array[11] = "November"; $monat_array[12] = "Dezember"; $mysql = new Mysql; $mysql->connect(); $datum = explode (".",date ("m.Y")); $query = "SELECT * FROM $db_table_termine WHERE (monat>=$datum[0]&&jahr>=$datum[1])||(jahr>=$datum[1]) ORDER BY jahr,monat,tag,uhrzeit LIMIT 0,20"; $mysql->query($query); $monat=0; while ($daten = mysql_fetch_array ($mysql->result)) { if($monat<>$daten["monat"]) { $monat = $daten["monat"]; } if($jahr<>$daten["jahr"]) { $jahr = $daten["jahr"]; } $dat = $daten["tag"].".".$monat_array[$daten["monat"]]." ".$jahr_array[$da ten["jahr"]]; echo ("<tr><td bgcolor=\"#f6f6f6\" width=\"420\">\n"); echo ("$dat$jahr\n"); echo ("</td></tr>\n"); echo ("<tr><td>\n"); echo ("".nl2br($daten["termin"])."\n"); echo ("</td></tr>\n"); } $mysql->close(); ?> Dabei sie angemerkt: ich lasse das Datum in ein MySQL-Datum umwandeln und hinterher als solches wieder auslesen und umwandeln, damit ich eine bessere Sortierung habe. Ich hoffe, dass das ein wenig weiterhilft. Gruß, Karsten > -----Original Message----- > From: Ralf Busch [mailto:webmaster_(at)_zucht-verzeichniss.de] > Sent: Saturday, August 31, 2002 10:16 PM > To: mysql-de_(at)_lists.4t2.com > Subject: Sotierungs Problem > > Hallo > > ihr lieben ich lasse in die Datenbank ein Datum eintragen, das schaut so aus > > 01012002 > > > Wenn ich nun mehrer Termine eintrage stehen alle Einträge nicht sotiert da > > z.b. > 01012002 > 01012002 > 01052002 > 01062002 > 05052002 > 10052002 > > Als Feld nutze ich varchar(10) mit int , geht es leider nicht, da läßt er > mir einfach die erste null weg, wie kann ich es lösen. Übergeben werden die > Werte an die Db so > > 01012002 > TagMonatJahr > > Grüße Ralle > > > --- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive