我试图访问cakephp3.4项目中存储过程返回的多个结果集。这是我的密码:
$stmt = $db->execute("call mydatasp($paramlist)");
$result = array();
try{
do
{
$rowset = $stmt->fetchAll('assoc');
$result[]=$rowset;
} while($stmt->nextRowset());
}
catch(Exception $e){}
我做了很多搜索,也通过这个链接,但没有找到任何有用的数据。如何在cakephp 3中调用pdostatement::nextrowset()
我该怎么做?
1条答案
按热度按时间eaf3rand1#
假设存储过程
test()
返回4个结果集,然后需要修改$rowSet = 4
,否则默认值为1