trc120
Gesperrt
Hallo
Ich habe mir einen User Online Counter erstellt, leider bekomme ich immer die Fehlermeldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource , und : Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource,
Habe mir auch schon auf einer Seite über mysql schlau gemacht, jedoch blicke ich da nicht so richtig durch.
kann mir da jemand helfen ? :-(
Ich habe mir einen User Online Counter erstellt, leider bekomme ich immer die Fehlermeldung: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource , und : Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource,
Habe mir auch schon auf einer Seite über mysql schlau gemacht, jedoch blicke ich da nicht so richtig durch.
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
$where = $_SERVER['REQUEST_URI'];
$timestamp = time();
$timeout = 300;
$noofrows = 0;
$result1 = mysql_query("SELECT * FROM usersonline");
while ($ergebnis2 = mysql_fetch_array($ergebnis1)) // Fehlerzeile 1
{
if ($ergebnis2[1] == $ip) {
$noofrows = 1;
}
}
if ($noofrows == 1) {
mysql_query("UPDATE usersonline SET timestamp = '$timestamp', url = '$where' WHERE ip = '$ip'");
}
if ($noofrows == 0) {
mysql_query("INSERT INTO usersonline (ip, timestamp, url) VALUES ('$ip', '$timestamp', '$where')");
}
$alt = $timestamp-$timeout;
mysql_query("DELETE FROM usersonline WHERE timestamp < '$alt'");
$ergebnis3 = mysql_query("SELECT DISTINCT ip FROM usersonline");
$online = mysql_numrows($ergebnis3); // Fehlerzeile 2
if ($online == 1) {
echo "$online user online";
} else {
echo "$online users online";
}
kann mir da jemand helfen ? :-(