Php mysqli在布尔值上调用成员函数fetch_all()

时间:2016-11-09 16:38:16

标签: php mysqli

这是我的代码:

    public function getEmployees($where='1',$start, $perPage){
    $sql="SELECT e.name,e.birthday,d.title_dep,p.title_pos,t.title_type,e.salary FROM `employees` AS e INNER JOIN departments AS d ON e.id_dep=d.id
  INNER JOIN positions AS p ON e.id_pos=p.id
  INNER JOIN payment_types AS t ON e.id_type=t.id  where ".$where. 'LIMIT 10';

我总是得到错误:在布尔上调用成员函数fetch_all()

当我添加'LIMIT 10'时就开始了。没有它我的代码工作正常。 我怎样才能解决我的问题?

1 个答案:

答案 0 :(得分:0)

如果你回显$ sql变量,你可能会看到问题。正如aynber指出的那样,在LIMIT 10

之前需要一个空格