multimolti
Erfahrenes Mitglied
Hallo!
Ich versuche grade, ein Useronlinescript für meine Seite zu bauen. Gibt ja ganz gute Tutorials, aber die nützen mir nicht viel, weil auf die Seite nur registrierte Benutzer kommen, also ist der DB-Eintrag immer schon vorhanden. Bei jedem Seiten-Laden wird LastAction auf NOW() gesetzt, und ich wollte jetzt so herausfinden, wie viele User in den letzen 5 Minuten auf der Seite waren:
Aber ich bekomme immer "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource". Warum? Müsste doch so stimmen, oder?
Ich versuche grade, ein Useronlinescript für meine Seite zu bauen. Gibt ja ganz gute Tutorials, aber die nützen mir nicht viel, weil auf die Seite nur registrierte Benutzer kommen, also ist der DB-Eintrag immer schon vorhanden. Bei jedem Seiten-Laden wird LastAction auf NOW() gesetzt, und ich wollte jetzt so herausfinden, wie viele User in den letzen 5 Minuten auf der Seite waren:
PHP:
function useronlinecount($table)
{
$sql = "SELECT
COUNT(*) As Anzahl
FROM $table
WHERE
DATE_SUB(NOW(), INTERVAL 5 MINUTE) > UserAction;";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
return $row['Anzahl'];
}