急:mysql5.0.15的存储过程返回结果集的问题
过程:
CREATE PROCEDURE `show_news`(in_id INTEGER(11), in_searchkey CHAR(20))
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ''
BEGIN
select title,content,class from pic where id=in_id;
END;
php中执行:
$rs = &$db->Execute("CALL show_news(8195,'')");
$row=$rs->fields;
print_r($row);
上面行执行了,但是没有结果集返回。
请问有人通过php实现了结果集返回吗?怎么做的呢?如果实在不能返回,是不是mysql库的问题?另外我通过ems sql manager执行过程完全正常,查了mysql官方的c api说明,c api是可以返回结果集的。