Hi,
NUR: Wenn jetzt eine Nummer eingegeben wird, die es nicht gibt. Wird ja eine Fehlermeldung zurückgegeben (is ja normal, weil nicht da!)
nein, es ist nicht normal, wenn die Datenbank einen Fehler liefert. Das Resultset sollte einfach leer sein, mehr nicht. Ein Fehler kann höchstens durch falsche Verwendung der Schnittstelle seitens Deiner Programmlogik auftreten.
Datensatz ist nicht in der Datenbank vorhanden!
Fehler: Unknown column 'e14000' in 'where clause'
Warning: mysql_fetch_object(): [...]
Die Reihenfolge ist bezeichnend: Erst stellst Du fest, dass das Resultset leer ist, dann versuchst Du trotzdem, es weiterzuverwenden. Unterlasse letzteres einfach, und alles wird gut.
Cheatah
--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes