$a = M('user');
$b=$a->where(array('open_id'=>'1'))->select();
$c=$a->getLastSql();
dump($c);
这条语句在调试模式下输出是正确的sql语句,在关闭了debug模式后,输出的却是:string(24) "SELECT * FROM `si_user` "
而关闭了debug模式后 , $a = M('user');
$b=$a->where(array('user_id'=>'1'))->select();
$c=$a->getLastSql();
dump($c);
输出是正确的。意思是有些字段在debug模式关闭的情况下无法查询,有些却可以,就为这个小问题,整整解决了2天2夜也没有解决。万般无奈来这问了~有木有大神知道为什么?如果您没遇到这个情况的,可以留个联系方式,远程帮我看一下,谢谢!
最佳答案
