如何在不关闭连接的情况下连续发送多个mysqli查询?

时间:2019-06-19 02:43:01

标签: php mysqli

我正在尝试使用php 5.3.3连续执行几个mysqli查询,但是第二个查询即使与第一个查询相同也失败了。

我已经阅读了文档,并确保在每个查询之间都调用了fetch。我也尝试过关闭连接,然后重新打开连接。

$stmt = $con->prepare('SELECT group_number FROM cse442 WHERE email=?');
$stmt->bind_param('s', $email);
$stmt->execute();
$group_number = $stmt->fetch();

$stmt = $con->prepare('SELECT group_number FROM cse442 WHERE email=?');
$stmt->bind_param('s', $email);
$stmt->execute();
$group_number = $stmt->fetch();

第一个查询成功执行,我可以成功回显$ group_number。我希望第二个查询执行相同的操作,但是我收到

  

致命错误:在非对象上调用成员函数bind_param()

第二个bind语句的行。

0 个答案:

没有答案