Eredmény: 1 - 4 (4) összesen

Téma: Kérdés: MYSQL function értékének kiírása php segítségével

  1. #1
    Új tag andras.ori logója
    Csatlakozott
    11-08-11
    Hely
    Budapest, Hungary
    Hozzászólás
    25
    Thanked 2 Times in 1 Post

    Üzenet 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!



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás 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 Hozzászólás megtekintése

    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.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. Az alábbi felhasználók hálásak a válaszért:

    andras.ori (2016-10-10)

  4. #3
    Új tag andras.ori logója
    Csatlakozott
    11-08-11
    Hely
    Budapest, Hungary
    Hozzászólás
    25
    Thanked 2 Times in 1 Post

    Alapbeállítás 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.



  5. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás 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 Hozzászólás megtekintése
    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.



  6. Az alábbi felhasználók hálásak a válaszért:

    andras.ori (2016-10-10)

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •