Hallo!
Was ist daran "
.mysql_real_escape_string($_GET["ID"]);
" falsch?
$ergebnis = mysql_query( "SELECT * FROM FW_Fehlerbericht WHERE ID = ".mysql_real_escape_string($_GET["ID"]);
tut mir leid ich raffe es einfach nicht was geändert werden muß.
Locker bleiben! Wir versuchen es, wie die alten Römer - divide et impera: will heißen wir teilen unser großes (PHP/SQL) Problem in kleinere Probleme auf!
Beginnen wir mit SQL - was steht im String ~~~php
"SELECT * FROM FW_Fehlerbericht WHERE ID = ".mysql_real_escape_string($_GET["ID"]
?
Diesen reichst du ja per PHP an den mySQL-Server zur Ausführung weiter.
Was passiert, wenn Du dieses Statement direkt an den My-Sql-Server sendest (Fehlermeldung)?
Was sagt Dein [Error Reporting in PHP](http://de.php.net/manual/de/function.error-reporting.phphttp://de.php.net/manual/de/function.error-reporting.php)?
Zum Schluß ein Tipp: auf SELFHTML gibt es einen Artikel zum Thema [Kontextwechsel](http://aktuell.de.selfhtml.org/artikel/php/kontextwechsel/) - lies diesen, denn er beseitigt IMHO einige grundlegende Verständnisprobleme von Anfängern. Nach der Lektüre wird es Dir auch nicht mehr passieren, dass Du versuchst, PHP-Code (der nur innerhalb eines Strings rudimentären SQL-Code enthält), als SQL-Code zu "highlighten".
Auch wenn diverse Magazine und "Bücher", sowie Online-Artikel es immer wieder suggerieren: der Umgang mit PHP, SQL und diversen Webtechniken ist nicht trivial - schon gar nicht in der Kombination.
Ciao
GG
--
"If I do not seek to understand what is happening here
- then I've got peanuts in my head!"
(I. Hosein)