查询,'date is less than' 运行不正常
Query, 'date is less than' not functioning right
我的查询有什么问题?问题出在 'where' 部分。
$time_point = date('U') - 30 * 24 * 60 * 60; //month
$point = date('Y-m-d H:i:s', $time_point);
$messages = Message::find()->where('<', 'date_time', $point)->all();
我想查找一个月前的所有邮件。我收到这样的错误:
PHP Warning – yii\base\ErrorException
Illegal string offset ':qp1'
对我来说这看起来很正常,所以我真的很惊讶。
$time_point
和 $point
具有正确的值。
试试这个,
$time_point = date('U') - 30 * 24 * 60 * 60; //month
$point = date('Y-m-d H:i:s', $time_point);
$messages = Message::find()->where(['<', 'created_at', $point])->all();
希望得到帮助,
我的查询有什么问题?问题出在 'where' 部分。
$time_point = date('U') - 30 * 24 * 60 * 60; //month
$point = date('Y-m-d H:i:s', $time_point);
$messages = Message::find()->where('<', 'date_time', $point)->all();
我想查找一个月前的所有邮件。我收到这样的错误:
PHP Warning – yii\base\ErrorException
Illegal string offset ':qp1'
对我来说这看起来很正常,所以我真的很惊讶。
$time_point
和 $point
具有正确的值。
试试这个,
$time_point = date('U') - 30 * 24 * 60 * 60; //month
$point = date('Y-m-d H:i:s', $time_point);
$messages = Message::find()->where(['<', 'created_at', $point])->all();
希望得到帮助,