Hallo
$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);
Prüfe mit Kontrollausgaben, ob der Query aussieht, wie er aussehen soll.
Bei einem Stringliteral, das nicht verändert wird, bringt eine Kontrollausgabe auch keine neuen Erkenntnisse.
Ich benutze das zusammenknippern nicht, kann also über spezielle Eigenheiten nichts sagen. Wenn in $Eingabe
aber nicht der erwartete Wert drin steht und daraufhin der Vergleich mit der Spalte titel
keine passenden Ergebnisse liefert, sollte man vor der Ausführung schon einmal auf den Query schauen. Das sollte man mMn unabhängig von den zur Übergabe des Queries benutzten Methode tun.
Tschö, Auge
--
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett
Wenn man ausreichende Vorsichtsmaßnahmen trifft, muss man keine Vorsichtsmaßnahmen mehr treffen.
Toller Dampf voraus von Terry Pratchett