PHP Error:Resource ID #12

kommissar

Well-known member
ID: 54641
L
22 September 2006
496
20
Moinsen, ich habe gerade mal ein problem.

Ich raff es gerade echt nicht, oder ist mal wieder zu spät.

Ich krieg stets zu meiner Ausgabe immer noch den Fehler:
Resoruce ID #12 raus.
Kann mir jemand beim wegkriegen helfen?

PHP:
$read_name = "SELECT * FROM firmen";
$ergebnis_user = mysql_query($read_name);

while ($ergebnis = mysql_fetch_row($ergebnis_user)OR die("Error: $ergebnis_user <br>".mysql_error()))
{
	printf("%s | %s<br>", $ergebnis[0], $ergebnis[1]);
}

Bin um jede hilfe dankbar
 
Das liegt an der komischen Art, mit der du versuchst Fehler abzufangen... (die offenbar irgendwoher gecopypasted ist)

Da naemlich mysql_fetch_row nach dem letzten Datensatz immer false zurueck gibt, wird das die() auf jeden Fall ausgefuehrt, da gibst du dann $ergebnis_user aus, was eine Ressource mit einer bestimmten ID ist. Daher die unerwuenschte Ausgabe.

Wenn du wissen willst ob der Query einen Fehler produziert hat, pruefe vorher ob mysql_query false zurueck gegeben hat.
 
WAHHHH,
ja irgendwann mal kopiert.
Aber schon oft in anderen Scripte eingesetzt

Ja, danke dir, warum fällt mir das nicht gleich selber ein? :)

Danke