اجرای stored procedure با خروجی result set در php

bono056

Member
سلام
من تو اجرای stored procedure هایی که یه result set رو برمیگردونن مشکل دارم و همچین خطایی میگیرم:
Query failed: PROCEDURE spGetRows can't return a result set in the given context
کدم sql و php هم اینه:
کد:
delimiter ;;
CREATE PROCEDURE spGetRows ()
BEGIN
  SELECT id,name FROM tbl LIMIT 2;
END;
;;

$db_result = mysql_query("CALL spGetRows();") or die('Query failed: ' . mysql_error());


while ($db = mysql_fetch_assoc($db_result)) {
	echo $db['id']  . "--" . $db['name'] . "<br>";
}

stored procedure هم مشکلی نداره (از mysql console) تستش کردم.
کسی میتونه کمک کنه؟
 

جدیدترین ارسال ها

بالا