Fehlermeldung bei Datenbankabfrage ausgeben

Licher

Aktives Mitglied
Thread Starter
Dabei seit
03.10.2005
Beiträge
705
Reaktionspunkte
5
Hallo,

ich bin noch sehr frisch in der PHP und MYSQL Gegend.
Ich habe mit bisschen Sucherei und Hilfe eine Datenbankabfrage programmiert.
Funktioniert auch einwandfrei. Wie kann ich mir jetzt eine Fehlermeldung ausgeben lassen wenn die zuvor eingegeben Daten nicht in der Datenbank gefunden worden sind.

Schönen Dank für die hilfe schon im Vorraus!

Gruß Philipp
 
Vom Prinzip her funktioniert das z.B. so:

PHP:
$sql = "SELECT irgendwas FROM table";
$res = mysql_query($sql);
$num = mysql_num_rows($res);

if ($num < 1)
{
    echo "Nix gefunden!";
}
else
{
    // hier dann die selektierten Daten verarbeiten
}
 
mysql_error() gibt den letzten Mysql-Fehler aus...
(oder show_mysql_error(), k.a. ich bin nicht mehr so fit in php ;))
 
mysql_error() gibt den letzten Mysql-Fehler aus...
(oder show_mysql_error(), k.a. ich bin nicht mehr so fit in php ;))

Vertraue dem ersten Impuls: mysql_error() ist richtig.
:)

Im aktuellen Fall bringt das aber leider nicht viel, denn die Frage war ja, wie man einen Fehlermeldung ausgeben kann, »wenn die zuvor eingegeben Daten nicht in der Datenbank gefunden worden sind.«
Eine leere Ergebnismenge löst aber keinen MySQL-Fehler aus…
 
achso ok, sorry hatte das nicht so genau gelesen ;) dann so wie du gesagt hast :)
 
Zurück
Oben Unten