天天看点

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()函数就会报这个错误,看来以后要多加注意了。