天天看點

Call to a member function getLastsql() on string,已解決

今天使用getLastsq方法列印最後一條sql語句時 ,結果提示Call to a member function getLastsql() on string;

我的錯誤代碼如下:

$Count = $this ->Customer_Model ->where($Map) ->count("*");  
var_dump($this ->Customer_Model ->where($Map) ->count("*")->getLastsql());
die();  
           

最後改為如下,然後就成功列印出了最後一條sql語句;

$Count = $this ->Customer_Model ->where($Map) ->count("*");  
var_dump($this ->Customer_Model ->getLastsql());
die();  
           

其實如果單獨隻傳where條件,也是可以列印出sql語句,唯獨是用了count()函數就會報這個錯誤,看來以後要多加注意了。