Hallo,
ich verstehe es leider nicht warum ich keinen Wert zurückgeliefert bekomme
Aufrufen tu ich die Funktion dann so
Geprüft habe ich es so
Teste ich den Code direkt im phpMyAdmin bekomme ich ein Ergebnis
seht ihr ein Fehler?
ich verstehe es leider nicht warum ich keinen Wert zurückgeliefert bekomme
PHP-Code:
function unterwegsProjektzeitraum($mysqli, $artikelID, $Datum_von, $Datum_bis){
$sql = "
SELECT SUM(aa_menge) AS `summe_unterwegsProjektzeitraum`
FROM artikel_ausgeliehen
WHERE aa_status=2 AND aa_artikelID=? AND aa_datum BETWEEN ? AND ?
GROUP by aa_datum ORDER by summe_unterwegsProjektzeitraum DESC
LIMIT 1";
$res = $mysqli->prepare($sql);
$res->bind_param("ssss", $artikelID, $Datum_von, $Datum_bis, $pID);
$res->execute();
$res->bind_result($summe_unterwegsProjektzeitraum);
$res->fetch();
$res->close();
return $summe_unterwegsProjektzeitraum;
}
PHP-Code:
$Ausgabe_unterwegsProjektzeitraum = unterwegsProjektzeitraum($mysqli, $_GET['artikel'], $ISO_D_von, $ISO_D_bis);
PHP-Code:
var_dump($unterwegsProjektzeitraum);
// Ergebnis: NULL
PHP-Code:
SELECT SUM(aa_menge) AS `summe_unterwegsProjektzeitraum`
FROM artikel_ausgeliehen
WHERE aa_status=2 AND aa_artikelID='d49abe245098f0e591996c2dc66bbe2d' AND aa_datum BETWEEN '2019-09-12' AND '2019-12-31'
GROUP by aa_datum ORDER by summe_unterwegsProjektzeitraum DESC
LIMIT 1
// Ergebnis 2
Kommentar