Mumma: TRUE FALSE nach Datenbankabfrage MYSQL

Wenn ich eine einfache SELECT Abfrage mache, ist es bestimmt möglich sich TRUE oder FALSE ausgeben zu lassen, ob die Abfrage Ok wahr.

Im Augenblick mache ich es so, aber ich denke das ist nicht die sauberste Art:

if(mysql_num_rows($result)>0)

Mumma

  1. Hallo,

    Wenn ich eine einfache SELECT Abfrage mache, ist es bestimmt möglich sich TRUE oder FALSE ausgeben zu lassen, ob die Abfrage Ok wahr.

    hast Du Dir schon einmal die Dokumentation von mysql_query() angeschaut?

    Im Augenblick mache ich es so, aber ich denke das ist nicht die sauberste Art:

    if(mysql_num_rows($result)>0)

    Das ist nicht unsauber, das ist ganz einfach falsch. Wenn die Abfrage fehlschlägt, gibts hier 'ne wunderbare Fehlermeldung, dass $result keine Ressource wäre.

    Abgesehen davon ist es völlig ok, wenn eine Abfrage eine leere Ergebnismenge zurückliefert. Das ist *kein* Fehler!

    Freundliche Grüße

    Vinzenz