Fatal error: Call to a member function
bearbeitet von
Hallo
> ~~~php
> 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 aushieht, wie er aussehen soll. Zudem hast du keine Fehlerbehandlung. Wenn deine 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