Philipp Grashoff: Datenbankabfragen überprüfen

Hi Forumler,

eine kleine kurze Frage, die man schnell mit ja oder nein beantworten kann (gibt ja net so oft):

Wenn ich per PHP eine Datenbankabfrage mache, kann ich dann auf folgende weise überprüfen, ob sie geklappt hat:

if(mysql_query(.....) != true) {
  // passiert, wenns net geklappt hat
}

MFG

Philipp

  1. Hallo,

    ob sie geklappt hat, siehst du daran, das keine fehlermeldung kommt... dann kann es aber immer noch sein, das dein ergebnis leer ist, falls du unstimmige bedingungen angegeben hast...
    einfach mal dein ergebnis ausgeben... wenn was drinnen ist kannst du ziemlich sicher sein...

    Odium

    1. Hi Odium,

      die Bedingungen setze ich als korrekt vorraus... Ich will damit nur überprüfen, ob die Datenbank auf jeden Fall erreicht wurde... Das, was ich mache, iss net fuer mich selbst, sondern fuer einen Computerlaien, und da isses wichtig, dass wirklich alles glattlaueft.. ich selbst wuerde mir auch einfach das zurueckgegebene Anschauen.

      MFG

      Philipp

      1. Hallo Philipp,

        schau Dir doch mal die Beschreibung an. http://www.php.net/manual/de/function.mysql-query.php

        Die besagt eigentlich, dass man das so machen kann, wie Du schreibst.

        Das könne man aber auch so schreiben:

        if(!mysql_query(...))
        {
          die("Fehler bei der Datenbankabfrage: $mysql_error($dbconn)");
        }

        Liebe Grüße aus http://www.braunschweig.de

        Tom