Phpmyadmin - tárolt eljárás - 1 sor
2012-08-03T00:18:35+02:00
2012-08-03T00:18:35+02:00
2022-07-23T23:12:26+02:00
  • Sziasztok,

    phpMyAdminban írtam egy próba tárolt eljárást, ami semmi mást nem csinálna, csak kilistáz egy tábla tartalmát egy bemenő paraméter alapján.
    Az Eljárások fülön hoztam létre oly módon, hogy 1 db IN paramétert definiáltam (ar_be), amely INT típusú. A törzse egyszerű:

    select * from Konyv where Ar>=ar_be
    Az alatta lévő beállításokat nem értem pontosan, de a Security type: definer, az SQL data access-re meg már több mindent is beállítottam, de nem tudom mit kellene.
    A gondom az, hogy ha az eljárásoknál ahol megjelenik s mögötte a Módosítás, Exportálás, Végrehajtás, ... részen a végrehajtást választom, akkor bármilyen bemenő paraméter esetén is csak 1 sort ad vissza grafikusan, s nem értem, hogy miért!!!

    Ha az SQL ablakban hívom meg

    CALL `proba` ( 1 )
    módon, akkor visszaadja a várt sok sort (merthogy ennek a feltételnek sok rekord eleget tesz).
    Próbáltam egy szimpla select * from Konyv-et tárolt eljárásként, de az is csak 1 rekordot ad a fenti módon vissza.

    Segítségeteket előre is köszi!
    Mutasd a teljes hozzászólást!
abcd