Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Procedura v MySQL - chyba při volání v PHP

Zdravim,
mam problem s procedurou MySQL. Pres mysql_error() dostavam hlasku PROCEDURE [jmeno_proc] can't return a result set in the given context. Zrejme je chyba pri volani te procedury, do DB se ulozila bez chyby a take funguje na konzole. Nefunguje pri volani v PHP na webu.
Pro uplnost uvadim kod procedury:

PROCEDURE `ShowActualInvitations`(IN nbr int)
BEGIN
SET @nbr = nbr;
PREPARE STMT FROM "SELECT name,datetime, datetime_on, datetime_off
FROM kef_invitation ORDER BY datetime_on, datetime LIMIT ?";
EXECUTE STMT USING @nbr;
DEALLOCATE PREPARE STMT;
END

Na netu jsem nasel nekolik clanku, ale vetsinou to byly same nevyresene diskuze, tak to zkousim tady. Predem diky za pomoc.
PS: Proceduru volam v PHP takto: MySQL_Query("CALL ShowActualInvitations(2)");

Předmět Autor Datum
Verze PHP? Verze MySQL?
host 15.04.2011 17:48
host
PHP Version 5.3.1 Verze MySQL: 5.1.41
Brouzdalek 15.04.2011 17:50
Brouzdalek
Pri pripájaní cez mysql_connect povoľ multi-statement príkazy: $link = mysql_connect($server, $user…
los 15.04.2011 17:59
los
Bohuzel mi to nefunguje. Upravil jsem pripojeni k databazi, ale bez uspechu. poslední
Brouzdalek 15.04.2011 18:07
Brouzdalek

Zpět do poradny Odpovědět na původní otázku Nahoru