Bernd: Rechnen direkt in MySQL?

Beitrag lesen

OK, es lag wohl an meinem Rechner. Hab es jetzt so umgesetzt

function VolumenproPlatz($mysqli, $lagerflaeche){

        $sql = "SELECT SUM(volumen * menge)
                    
                    FROM (SELECT REPLACE(a_masseinklverpackungb, ',', '.') * REPLACE(a_masseinklverpackungl, ',', '.') * REPLACE(a_tiefeinklverpackungb, ',', '.') as volumen, a_produzierterBestand - a_defekt - a_verlust as menge

                    FROM artikel WHERE a_programm=? AND a_status = 1) werte ";
        $res = $mysqli->prepare($sql);
        $res->bind_param("s", $lagerflaeche);
        
        $res->execute();
        $res->bind_result($SUML);
        $res->fetch();
        $res->close();  

        return $SUML; 
    }

Und die Ausgabe dann so

<?php echo VolumenproPlatz($mysqli, $array_kategorieuebersicht['ma_id']); ?> qm