frage zu mysql_error()

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • frage zu mysql_error()

    hallo,

    hab mal ne frage zu mysql_error() ich hab zwei selects
    PHP-Code:
    $count mysql_query("SELECT COUNT(*) AS count FROM $tbl WHERE user_type = 'kunde'");
    if(
    $count):
                
    $options mysql_query("SELECT client_limit, client_sort FROM cms_options");
                if(
    $options):

             .................... 

               else:
                      echo 
    mysql_error();
               endif;
    else:
           echo 
    mysql_error();
    endif; 
    im prinzip ists ja simple wenn jetzt aber die $count query falsch ist krieg ich keinen mysql_error ausgeben! is mir eigentlich auch klar weil ja die $option query erfolgreich ist und so die errormeldung überschreibt -> was kann ich jetzt machen das er mir trotzdem die errormeldung beibehält?

  • #2
    Re: frage zu mysql_error()

    Original geschrieben von frank7l7
    was kann ich jetzt machen das er mir trotzdem die errormeldung beibehält?
    wenn die erste query schief geht, gibt mysql_query doch false zurück, also geht er doch in deinen if-zweig gar nicht rein, also wird auch die options-query nicht ausgeführt, der mysql_error der count-query sollte also noch da sein ...


    aber wie auch immer, wenn du meinst sowas zu brauchen:

    mysql_error() ist eine funktion, gibt einen rückgabewert zurück - was liegt also näher, also diesen in einer variablen zwischenzuspeichern?
    PHP-Code:
    $count mysql_query(...);
    $count_error mysql_error();

    // sonstiger kram

    echo $count_error
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X