使用PDO从存储过程中获取数据(错误:“在非对象上调用成员函数获取()”)

时间:2016-12-01 15:11:55

标签: php stored-procedures pdo

我想从同一个php上的两个表中获取数据。我创建了两个存储过程并调用PHP,如下所示:

调用已存储的程序1

$result = $dbh->query('CALL getEnqbyID("'.$enquiry_id.'")'); 
while ($data= $result->fetchObject())    
{
$data['name'];
}

调用已存储的程序2

$result2 = $dbh->query('CALL getMaster("'.$enquiry_id.'")'); 
while ($data2= $result2->fetchObject())  
{
$data2['description'];
}

调用它时显示错误“在非对象上调用成员函数fetchObject()”。每次我尝试在同一个PHP上使用两个SELECT时,它总会显示此错误。

您能否提供我如何打电话和解决方案的解决方案?在同一个PHP上显示多个SELECT过程?

此致 阿德南

0 个答案:

没有答案