Kérdés: MYSQL function értékének kiírása php segítségével
Sziasztok!
Első alkalommal futottam bele ilyen problémába, hiába keresgetek a Google nem ad rá választ, valószínűleg rosszul teszem fel a kérdést, de teljesen süket vagyok hozzá. :(
Tehát van egy mysql adatbázis, ahol lehet futtatni egy előre megírt függvényt, ami egyébként így néz ki:
GetNapiTuloraPerc(p_idtevekenyseg INT, p_nap DATE ) RETURNS int(11)
A függvény szépen teszi a dolgát, visszaadja az értéket, ha a phpmyadmin-ban elindítom, de amikor megpróbálom a programomban felhasználni, akkor egy üres tömböt kapok csak vissza.
Ez tökéletesen fut le a phpmyadmin-ban:
Kód:
SELECT GetNapiTuloraPerc(1, '2016-09-01')
Ez pedig egy üres tömböt ad vissza:
PHP kód:
$query_napimunkaido="SELECT GetNapiTuloraPerc(".$adat['idtevekenyseg'].", ".$aktualis_nap.")";
$qnm = $dbh->prepare($query_napimunkaido);
$qnm->execute();
$maimunkaido = $qnm->fetchAll();
print_r($maimunkaido);
Mit cseszek el? :)
Előre is köszönöm!
re: Kérdés: MYSQL function értékének kiírása php segítségével
Idézet:
andras.ori eredeti hozzászólása
Ez tökéletesen fut le a phpmyadmin-ban:
Kód:
SELECT GetNapiTuloraPerc(1, '2016-09-01')
Ez pedig egy üres tömböt ad vissza:
PHP kód:
$query_napimunkaido="SELECT GetNapiTuloraPerc(".$adat['idtevekenyseg'].", ".$aktualis_nap.")";
$qnm = $dbh->prepare($query_napimunkaido);
$qnm->execute();
$maimunkaido = $qnm->fetchAll();
print_r($maimunkaido);
Mit cseszek el? :)
Előre is köszönöm!
A $aktualis_nap kore kellene az idezojel.
re: Kérdés: MYSQL function értékének kiírása php segítségével
Köszönöm szépen, megy is rendben.
re: Kérdés: MYSQL function értékének kiírása php segítségével
Idézet:
andras.ori eredeti hozzászólása
Köszönöm szépen, megy is rendben.
Azt meg erdemes tudni, hogyha az $adat['idtevekenyseg'] valtozot tudja felhasznalo kontrollalni, akkor nyitott vagy egy sqlinjection-re. Erdemes bind parameter-kent atadni a pdo-nak.