Hallo,
ich habe ein Problem, und zwar war ich grad am coden von meine Privat CMS und wollte ne Useranzeige machen.
Dabei gibt man über GET ne ID an und laut dieser ID werden dann die User Daten aus der Datenbank benommen...
Wenn nun aber jemd. eine nicht vorhanden UserID angeibt, wollte ich aus Sicherheitsgründen und einfach weil es besser aussieht die Fehlermeldung utnerdrücken.
Das habe ich mit die() gemacht.
Sieht jetzt also so aus:
$query = mysql_query("SELECT name FROM user WHERE id = '$id'");
$name = mysql_result($query,0) or die("Leider ist bei dieser UserID ein Fehler ausgetreten!");
Leider funktioniert das nicht, ich bekomme trotzdeeme ein Fehlermeldung:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 8 in [...Adresse...][...Zeile...]
Leider ist bei dieser UserID ein Fehler ausgetreten!
Hmm... wie löse ich das am besten?
Also wie überprüfe ich ob ein Wert NICHT in der Tabelle steht? Sowas ähnliches wie file_exists()?!
Danke...