Sönke Tesch: Was stimmt an diesem Code nicht?

Beitrag lesen

$erg = mysql_query("SELECT Bottom 1 USER_ID from user_db", $verbindung);

Auch nicht schlecht :) Schau doch mal in der MySQL-Anleitung, was MySQL als select akzeptiert: http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#SELECT.

Da wärst Du allerdings auch selber drauf gekommen, wenn Du -wie Andreas bereits anmerkte- nicht blindlings angenommen hättest, daß eine Anfrage an ein externes Programm (oder überhaupt ein Befehl) niemals schiefgehen könnte.
In der Beschreibung zu mysql_query() sind zwei Beispiele, beide prüfen das Ergebnis von mysql_query() und beide benutzen mysql_error(). Hast Du das übersehen? Oder etwa gar nicht erst gelesen? ;>

$zeile = mysql_fetch_object($erg);

Warning: Supplied argument is not a valid MySQL result resource in e:\saayaa\saayaa_dev\ie50\generateuser.php on line 35

Zeile 35 ist die Zeile mit "$zeile = mysql_fetch_object($erg);".
Aber ich kann da keinen Fehler entdecken. Jemand eine Idee?

Lies doch mal die Fehlermeldung: Das Argument, das Du mysql_fetch_object() andrehen willst, ist kein MySQL-Ergebnis. Das kann doch nur heißen, daß in $erg nix drin ist bzw. genauer gesagt etwas falsches.

Gruß,
  soenk.e