Hallo SelfForumler,
ich bin heute auf eine Frage gestoßen, auf die ich bisher keine Antwort im Internet gefunden habe. Und zwar wollte ich Daten aus einer Datenbank (Mischa) genau dort auslesen, wo die Bedingungen cat = $cat und page = $page erfüllt sind (siehe Beispiel).
$singleline = mysql_query("SELECT * FROM Mischa WHERE cat = '$cat' AND page = '$page'");
$title = mysql_result($singleline, 0, "title");
$content = mysql_result($singleline, 0, "content");
Nun kann es aber durchaus sein, dass für die eingelesenen Werte der variablen $cat und $page keine entsprechenden Datensätze vorhanden sind, die beide Bedingungen erfüllen. In diesem Fall gibt PHP im Browser folgendes zurück:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 2 in ..... on line ....
Meine Frage:
Wie kann ich im PHP-Script überprüfen, ob ein Datensatz leer ist oder anders: Wie kann ich überprüfen, ob zu den Variablen der beiden "Tabellenspalten" auch Datenbankeinträge vorhanden sind und so die Fehlermeldung im Browser vermeiden?
Danke für Eure Antworten!
Viele Grüße,
Mischa
=========================
www.youth-page.de
www.mischa-hildebrand.de