Hi,

kannst du genauere Angaben machen?
Wie heissen die Spalten der Tabelle
und ich gehe davon aus,
dass User ID der KEY der Tabelle ist?
Egal ich habe jetzt einfach mal drauf los gecodet.
Bitte nicht ärgern, wenn dir der Code nicht effizient genug ist.
Ich weis dass es auch anders geht.

Hier ist der Code, falls du nichts besseres gefunden hast.
Fall die Tabellen so aufgebaut sind:
Tabelle sessions:
ID INT KEY
Userid VARCHAR(30)

Tabelle users:
ID INT KEY
Username VARCHAR(30)

Code:
<?php
error_reporting(0);

   include 'config.php';
   $db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
   
   mysql_select_db(MYSQL_DATABASE);
   $uidsql = ("SELECT `Userid` FROM `sessions`");
   $uidact = mysql_query($uidsql) OR die(mysql_error());
   $uidactual_result = mysql_result($uidact, 0);
   
   $sessnum = mysql_num_rows($uidact);  
   echo 'User';
   
   for($i = 0; $i <= $sessnum-1; $i++){ 
   $usql = ("SELECT `Username` FROM `users` WHERE `ID` = '".($uidactual_result+$i)."'");
   $uact = mysql_query($usql) OR die(mysql_error());

   $usql_result = mysql_result($uact, 0);
   
   
   echo ' '.$usql_result.' '; 
   }
   echo 'ist online'; 


mysql_close();
?>
Bin noch nicht so PHP Erfahren
Wenn du unbedingt ein effizienteres Script brauchst,
sag bescheid.

z.B. reichte ein Query mittels JOIN
und mysql_fetch_assoc() wäre eine effizientere Funktion.
Wie gesagt, sag bescheid :>

Hier ist der Beweis, dass es läuft:
http://telekommunistz.kilu.de/sessions.php

Es ist zwar nicht so effizient,
dafür aber mit viel Liebe gemacht

mfg,
Blackbox