SQL-SELECT Ausgabe

  • Tach!
    Mal ne kleine Frage zu PHP:

    Ich versuch eine "Who is online?".Liste zu realisieren:

    So, bin dann mit zwei Accounts gleichzeitig reingegangen ("Login1", "Login2").
    Der Code

    Code
    echo $result;

    ergibt 2. Das ist ja auch richtig.

    Aber

    Code
    while($row2 = mysql_fetch_row($sql_query)){
      echo $row2[0] . ' ';
    }

    ergibt immer nur: "Login2". D.h., "Login1" fehlt.

    Warum?

    Wenn ich nun aber

    tippe ist die Ausgabe wieder richtig.

    Wie kann das sein?

    MfG J!M!

  • $row = mysql_fetch_row($sql_query);

    damit wurde glaub ich doch schon 1 datensatz rausgeholt oder ? das prob hatten wir hier doch schonma...
    probier mal mit

    Code
    $sql_query2 = mysql_query("SELECT username FROM user WHERE online like 'on'");
    while($row2 = mysql_fetch_row($sql_query2)){ 
      echo $row2[0] . ' '; 
    }

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • @ greenrover - werd mod dann kannst du das selber machen :)
    @ gast - na und? :roll: die funktionieren nicht. probiers mal so: