我想在一个连接中调用 3 个不同的过程,
但我仍然收到错误
Fatal error: Call to a member function fetch_object() on a non-object
但是一次打一个电话对每个电话都有效。
代码如下::
$db = new mysqli($hostname, $username, $password, $database);
...
$sql1 = "CALL `something`.`proc_something1`(4,10);";
$sql2 = "CALL `something`.`proc_something2`(4,10);";
$sql3 = "CALL `something`.`proc_something3`(4,10);";
$results1 = $db->query($sql1);
while($row1 = $results1->fetch_object()){
print_r($row1);
echo '<br/>';
}
$results2 = $db->query($sql2);
while($row2 = $results2->fetch_object()){
print_r($row2);
echo '<br/>';
}
$results3 = $db->query($sql3);
while($row3 = $results3->fetch_object()){
print_r($row3);
echo '<br/>';
}
有没有一种简单的方法来纠正上面的代码?