之前有分享过thinkPHP输入最后一条sql语句《thinkphp输出最后一条sql语句》,平时用的比较多,也比较实用。这种方法有一个不好的地方,先执行了最后这条sql语句才能打印,并且只能打印最后一条sql语句。今天刚好碰到一直打印不了的这样一个bug,所以 开启尘封已久的记忆的封印,用了另一个办法。
// array('fetch_sql'=>true)
echo M('table')->where('id=1')->save(array('name'=>'zhangsan'),array('fetch_sql'=>true));
在thinkPHP的增删改的语句中的对应数据更新方法中
array('fetch_sql'=>true),然后直接echo,这条语句还不会被执行哦,是不是很实用,我要记住了!