<分区>
所以,我有一个准备好的语句,在执行时返回 false,但错误代码为 0,意味着没有错误,尽管由于它没有被执行,所以显然有错误..
我是这样准备声明的:
if(!$prepared_statements['GetAdmUsers'] = $conn->prepare('SELECT nome FROM Alunos WHERE professor = ?'))
echo "<br/>Erro: " . $conn->error;
并以这种方式执行(函数片段)
if(!$p['GetAdmUsers']->bind_param('i', $id))
echo "<br/>Erro: ". $c->error;
if(!$p['GetAdmUsers']->execute())
echo "<br/>Erro: ". $c->error;
在你问我完整的代码之前,我应该说所有的变量和对象都经过了测试,这不是问题,除了使用的变量和对象之外的代码的其他部分与问题无关。
提前致谢。
编辑: $c为mysqli连接对象,errno为0