这是我在模型中的代码..
function installed(){
$query_str = "SHOW TABLES";
$query = $this->db->query($query_str);
if($query->num_rows() == 0){
redirect('install');
}
}
关于StackOverflow的这么多问题,但我没有找到任何与场景相关的答案。那么我做错了什么?
答案 0 :(得分:0)
我认为,您的$this->db
是mysqli
个实例。因此,进行->query(...)
调用应该会为您提供成功的mysqli_result
实例。因此,$query
应该只是一个mysqli_result
对象,因此num_rows
应该是一个属性,而不是一个函数。你错了。
点击此处:http://php.net/manual/en/mysqli-result.num-rows.php。他们在那里有一个示例代码。
所以Qirel提到的是正确的。