Datum formatiert und order by wird falsch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datum formatiert und order by wird falsch

    Ich habe jetzt 5 Daten in einer Spalte, die mit date formatiert ist.
    Wenn ich dann mit date_format es formatiere und order by mache dann wird falsch sortiert, also das Jahr und Monat wird falsch sortiert.

    Code:
    PHP-Code:
    <body background=\"bg_lr.jpg\">
    <table bgcolor=\"white\" div align=\"center\" height=\"100%\" style=\"border: 4px blue solid\"><tr><td>
    <table><tr><td style=\"border: 2px red solid\"><b>
    <a href=\"2.php?Sitzungs-ID=
    $PHPSESSID\">zurück zum Nachrichtensystem</a><td style=\"border: 2px red solid\"><b><a href=\"2.php?Sitzungs-ID=$PHPSESSID\">
    neuer Termin</a></table><table width=\"100%\"><tr><td><hr><tr><td></table>
    <table div align=center><tr><td><font size=\"+1\">Kalender</table>
    "
    ;

    $host="localhost";
    $user="xxx";
    $pw="xxx";
    $dbname="xxx";
    $table="kalender";

    $verbinden = @mysql_connect($host,$user,$pw)
    or die(
    "FEHLER VERBINDEN");
      
    @
    mysql_select_db($dbname,$verbinden)
    or die(
    "DB FEHLER");
    $sql="SELECT DATE_FORMAT(datum, '%d.%m.%Y') AS datum FROM $table order by datum ASC;"

    $result mysql_query($sql);
    $rows=mysql_num_rows($result);




    echo 
    "<table><tr><td> Datum<td>Terminbeschreibung";
    while (
    $row=mysql_fetch_array($result))
    {
    echo 
    "<tr style=\"border: 1px black solid\"><td style=\"border: 1px black solid\">$row[datum] <td style=\"border: 1px black solid\">
    $row[nachricht]<tr style=\"border: 1px black solid\">";
    }
    ?> 

  • #2
    mach aus "AS datum" mal "datumdeutsch"

    du sortierst momentan nach dem bereits formatierten datum
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Danke!!!

      Kommentar

      Lädt...
      X