array nach uhrzeit sortieren???

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • array nach uhrzeit sortieren???

    Hallo habe immer noch ein kleines Problemchen.
    Ich habe ein array in dem Tabellen abgefragt werden.

    Nun meine frage in beiden tabellen steht die Uhrzeit, kann ich
    die ausgabe danach sortieren lassen??

    Folgendermaßen sieht die abfrage aus:

    PHP-Code:
    $queries = array(
      
    "SELECT * FROM ".$tabelle." WHERE datum='".$year."-".$new_month_num."-".$new_day."' AND check=1",
      
    "SELECT * FROM ".$tabelle2." WHERE datum='".$year."-".$new_month_num."-".$new_day."' ORDER BY uhr, text ASC",
    );

    foreach(
    $queries as $sql)
    {
      
    $result mysql_query($sql);
      while (
    $row mysql_fetch_array($result))
      {
      echo 
    "<font  face=Arial size=1>".$row[uhr]." ".$row[text]."</font><br>";
      }

    Zuletzt geändert von webINspirit; 29.11.2003, 16:20.

  • #2
    speicher das ergebnis beider abfragen in einem array, dann solltest du mit array_multisort oder uasort weiterkommen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Da liegt leider mein Problem, ich habe mit den arrays noch nicht den durchblick.

      Ich habe bis jetzt nur beispiele gefunden wo mehrere arrays sortiert worden sind, die konnte ich aber nicht benutzen weil ja mehrere Einträge pro datum vorhanden sein könnten.

      Könntest du mir da vielleicht noch etwas weiter helfen???

      Kommentar


      • #4
        Habe schon mal etwas weiter gebastelt,
        er liest die tabellen auch schön aus, aber er will
        sie einfach nicht nach der Uhrzeit sortieren.

        PHP-Code:
        $queries = array(
          
        "SELECT uhr,text FROM ".$tabelle." WHERE datum='".$year."-".$new_month_num."-".$new_day."' AND check=1",
          
        "SELECT uhr,text FROM ".$tabelle2." WHERE datum='".$year."-".$new_month_num."-".$new_day."' ORDER BY uhr, text ASC"
        );

        array_multisort ($queriesSORT_ASCSORT_REGULAR);

        foreach(
        $queries as $sql)
        {
          
        $result mysql_query($sql);
          while (
        $row mysql_fetch_array($result))
          {

          echo 
        "<font  face=Arial size=1>".$row[uhr]." ".$row[text]." </font><br>";

          }

        Kommentar


        • #5
          haben wir heute tag des *CROSPOSTINGS* ?

          NEIN!

          *CLOSE*

          http://www.php-resource.de/forum/sho...404#post196404
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar

          Lädt...
          X