【发布时间】:2014-08-15 04:54:39
【问题描述】:
我遇到以下 laravel 代码在 Laravel 中执行时不返回任何行的问题:
$entries = DB::table('chemlog')
->where('timestamp', '>=','DATE_SUB(NOW(), INTERVAL 1 DAY')
->orderBy('timestamp','desc')
->get();
当我在 MySQL 控制台上执行以下命令时,它工作正常:
SELECT * FROM chemlog WHERE timestamp >= DATE_SUB(NOW(), INTERVAL 1 DAY)
Laravel 组装的和我在控制台上写的有什么区别?
我正在使用:
PHP 5.5,
MySQL 5.6,
Laravel 4
【问题讨论】: