Tach!
$sql = "SELECT SUM(bestand) AS `summeBestand`, titel FROM artikel WHERE MATCH(`titel`) AGAINST(? IN BOOLEAN MODE) "; $sql = "SELECT SUM(bestand) AS `summeBestand` FROM artikel";
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.
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.
Das ist der entscheidende Punkt. Viele PHP-Funktionen geben im Fehlerfall einen anderen Wert zurück. Den muss man auswerten, wenn man nicht nur für schönes Wetter programmiert.
dedlfix.