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