Bernd: Wert einer Funktion ausgeben

Beitrag lesen

Hallo,

seht ihr zufällig was ich falsch machen?

function Irreparable($mysqli, $artikelID){

    $sql = "

        SELECT a_id, SUM(avd_menge) AS `summe_Irreparable` 

        FROM artikel
        LEFT JOIN artikel_verlust_defekt ON artikel_verlust_defekt.avd_aid = artikel.a_id

        WHERE a_code=? AND avd_grund=10";
    
    $res = $mysqli->prepare($sql);
    $res->bind_param("s", $artikelID);

    $res->execute();
    $res->bind_result($summe_Irreparable);
    $res->fetch();
    $res->close();  

    return $summe_Irreparable; 
}

Und die Ausgabe dann so

echo Irreparable($mysqli, $_GET['artikel']);

In der Ausgabe steht nichts bzw. wenn ich es mit var_dump ausgebe erhalte ich NULL

Im phpMyAdmin wenn ich dort folgendes ausführe erhalte ich den Wert, den ich auch erwarte

SELECT a_id, SUM( avd_menge ) AS  `summe_Irreparable` 
FROM artikel
LEFT JOIN artikel_verlust_defekt ON artikel_verlust_defekt.avd_aid = artikel.a_id
WHERE a_code =  'a196f40a4bdb40c6551a41cdd3910d53'
AND avd_grund =10

Was mache ich falsch?