我正在尝试使用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语句的行。