Tach!
Mal ne kleine Frage zu PHP:
Ich versuch eine "Who is online?".Liste zu realisieren:
Code
$sql_query = mysql_query("SELECT username FROM user WHERE online like 'on'");
$result = mysql_num_rows($sql_query);
$row = mysql_fetch_row($sql_query);
if($result==1){
echo "Zur Zeit ist 1 Benutzer online: ".$row[0];
}
else{
if($result>1){
echo "Zur Zeit sind ".$result." Benutzer online: ";
while($row2 = mysql_fetch_row($sql_query)){
echo $row2[0] . ' ';
}
}
}
Alles anzeigen
So, bin dann mit zwei Accounts gleichzeitig reingegangen ("Login1", "Login2").
Der Code
ergibt 2. Das ist ja auch richtig.
Aber
ergibt immer nur: "Login2". D.h., "Login1" fehlt.
Warum?
Wenn ich nun aber
Code
$sql = 'SELECT
*
FROM
user';
$result = mysql_query($sql);
while($row = mysql_fetch_row ($result)){
echo $row[0] ;
}
Alles anzeigen
tippe ist die Ausgabe wieder richtig.
Wie kann das sein?
MfG J!M!