Db::listen(function($sql, $time, $explain){
// 记录SQL
echo $sql;
dump($explain);
});
$day_count = Db::table('my_otaorder')->where("left(paytime, 10)", date('Y-m-d', time()))->count();
$day_count2 = Db::table('my_otaorder')->where(["left(paytime, 10)"=>date('Y-m-d', time())])->count();输出两条sql如下SELECT COUNT(*) AS tp_count FROM `my_otaorder` WHERE ( left(paytime, 10) ) LIMIT 1
SELECT COUNT(*) AS tp_count FROM `my_otaorder` WHERE left(paytime, 10) = '2019-02-25' LIMIT 1 为什么非数组条件的where解析成了这个样子 最佳答案