TP5.1 getLastSql输出查询的SQL语句

echo Db::name('live_course')->getLastSql();

例子:

										$rs_ccid=Db::name('live_course')
									   ->field('id')
									   ->where(['pid'=>$id,'level'=>2])
									   ->where('starttime >= '.time().' and (starttime<'.time().' or endtime>'.time().')')
									   ->order('starttime', 'asc')
									   ->limit(1)
									   ->select();
									   	$ccid = $rs_ccid['id'];
									   	echo Db::name('live_course')->getLastSql();

SQL调试:官方文档:https://www.kancloud.cn/manual/thinkphp5_1/354098

 

把打印出来的SQL语句用navicat软件测试

 TP5.1 getLastSql输出查询的SQL语句_第1张图片

 

 

你可能感兴趣的:(thinkphp5,MY,SQL)