Sql_select Ausgabe

#0
30.01.2006, 21:32
Member

Beiträge: 328
#1 Tach!
Mal ne kleine Frage zu PHP:

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

PHP Code


<?php
$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 $row){
  echo 
$row2[0] . ' ';
}
}
}
?>



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

PHP Code


<?php
echo $result;
?>

ergibt 2. Das ist ja auch richtig.

Aber

PHP Code


<?php
while($row2 $row){
  echo 
$row2[0] . ' ';
}
?>


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

Warum?

Wenn ich nun aber

PHP Code


<?php
$sql 
'SELECT
          *
        FROM
          user'
;

$result mysql_query($sql);

while(
$row mysql_fetch_row ($result)){
  echo 
$row[0] ;
}
?>

tippe ist die Ausgabe wieder richtig.

Wie kann das sein?

MfG J!M!
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: