Hallo,
klar, es muss ja auch so lauten :/
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.
EDIT: Im $res->bind_result hat §titel gefehlt. Jetzt zeigt SUM auch das richtige Ergebnis an. Danke für die Hilfe.