Hallo Björn,
$result=@mysql_query("SELECT 'username' FROM freunde WHERE ID=$mycookie");
echo ("Hallo $result! Du bist per Cookie erkannt worden.");
Du solltest dir mal anschauen, was mysql_query eigentlich zurückgibt - du bekommst nämlich nicht das ergebnis der Abfrage, sondern eine Ressourcen-Kennung (->http://de.php.net/mysql_query) mit der du dann z.B. mysql_fetch_assoc() füttern musst. Schau dir http://de.php.net/mysql_fetch_assoc mal an, und wenn du nicht weiterkommst, frag nochmal nach.
btw: Was steht eigentlich in $mycookie drin? Meinst du $_COOKIE['mycookie']? Dann solltest du das auch hinschreiben, und vorallem musst du das was vom Benutzer kommt (also das was in $_POST, $_GET, $_REQUEST und in $_COOKIE steht) vor der Verwendung in Querys o.ä. entschärfen. In deinem Fall solltest du die Funktion mysql_escape_string() (http://de.php.net/mysql-escape-string) auf $_COOKIE['mycookie'] ansetzen.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|