2016-11-09 47 views
-2

一個成員函數fetch_all()這是我的代碼: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()布爾

它開始當我添加「限制10」時。沒有它我的代碼工作正常。 我該如何解決我的問題?

+3

在LIMIT(''LIMIT 10'')之前加一個空格, – aynber

回答

0

如果您迴應$ sql變量,您可能會看到問題。正如aynber指出的,你需要一個空間之前LIMIT 10