• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

User-Online Script Komische Fehlermeldung

Barzul

Mitglied
Hi,

Das Problem steht ja schon in der Überschrift:

Wenn ich mein User-Online-script aufrufe, kommt eine komische Fehlermeldung, ich habe schon oft meinen quellcode durchsucht, aber nichts gefunden.

Hier ist er:
PHP:
<?php
$connectionid = mysql_connect("localhost", "username", "passwort");

if(!mysql_select_db("dbname", $connectionid))
{
header ("Location: sorry.php");
}

$sql = "SELECT
        COUNT * as Anzahl
        FROM
            snk_user
        WHERE
            ip = '".$_SERVER['REMOTE_ADDR']."'";

$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
if($row['Anzahl'])
{
//nur datum updaten
$sql = "UPDATE
            snk_user
        SET
            datum = NOW()
        WHERE
            ip = '".$_SERVER['REMOTE_ADDR']."'";
mysql_query($sql) OR die(mysql_error());
}
else
{
//neuer eintrag
$sql = "INSERT INTO snk_user
            (ip, datum)
        WHERE
            ip = '".$_SERVER['REMOTE_ADDR']."', NOW())";
mysql_query($sql) OR die(mysql_error());
}
//Alte Datensätze löschen
$sql = "DELETE FROM
            snk_user
        WHERE
            DATE_SUB(NOW(), INTERVAL 1 MINUTE) > datum";
mysql_query($sql) OR die(mysql_error());
//Anzahl ausgeben
$sql = "SELECT
            COUNT * AS Anzahl
        FROM
            snk_user";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);

echo "In der letzten Minute waren ".$row['Anzahl']." User Online<br />";

?>
Die Fehlermeldungen:
Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'as Anzahl FROM snk_user WHERE ip = '79.201.255.64'' at line 2
 
die gleiche =O

nur ein wenig anders, jetzt steht noch ein *) hinter dem '

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) as Anzahl FROM snk_user WHERE ip = '7' at line 2


//Edit: Hat sich erledigt, hab einfach einen gemacht, der auf ne textdatei basiert xD
 
Zuletzt bearbeitet:
Zurück
Oben