Und wenn du die im SQL mit einem GROUP_CONCAT arbeitest, kannst du die die while-schleife um den String zusammenzusetzen auch gleich noch einsparen.
Nachtrag zu deinem Versuch
Das kann er nicht finden - time ist nicht im SELECT-Teil deiner Abfrage.
SQL:
SELECT
GROUP_CONCAT(DISTINCT user ORDER BY user SEPARATOR ', ') AS onlineusers
FROM
tabelle
WHERE
online = 1
AND DATE_ADD(loginzeit,INTERVAL 1200 SECOND) > NOW()
GROUP BY online
Nachtrag zu deinem Versuch
PHP:
$time = $row["time"];
Zuletzt bearbeitet von einem Moderator: