Auge: Fatal error: Call to a member function

Beitrag lesen

Hallo

function bestandNachEingabe($mysqli, $Eingabe=false){
    if ($Eingabe) {
        $sql = "SELECT SUM(bestand) AS `summeBestand`, titel 
                  FROM artikel WHERE MATCH(`titel`) AGAINST(? IN BOOLEAN MODE) ";
        $res = $mysqli->prepare($sql);
        $res->bind_param("s", $Eingabe);
    }
    else {
        $sql = "SELECT SUM(bestand) AS `summeBestand` FROM artikel";
        $res = $mysqli->prepare($sql);
    }
    $res->execute();
    $res->bind_result($summeBestand);
    $res->fetch();
    $res->close();  
    return $summeBestand; 
}

Jetzt sind zwar die Fehler weg, allerdings bekomme ich auch kein Ergebnis.

Prüfe mit Kontrollausgaben, ob der Query aussieht, wie er aussehen soll. Zudem hast du keine Fehlerbehandlung. Wenn einer deiner Queries wegen eines Fehlers nicht ausgeführt wird, erfährst du ohne Fehlerausgabe nichts relevantes darüber.

Tschö, Auge

--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett