请问一下我这样查询今天的数据,where 条件为什么报错呢? [ 2.0 版本 ]
public static function isVoteCompany($type)
{
$return = 0;
$userInfo = UserService::getInstance()->getUser();
if ($userInfo) {
$row = (new Query())->from('service_vote')
->where([
'user_id' => $userInfo['user_id'],
'type' => $type,
'to_days(add_time)' => 'to_days(now())',
])
->one();
if ($row) {
$return = 1;
}
}
return $return;
}
最佳答案
其他 1 个回答
-
Loukai1991 回答于 2019-03-08 11:19 举报
报什么错?打印sql语句了吗?
echo (new Query())->from('service_vote') ->where([ 'user_id' => $userInfo['user_id'], 'type' => $type, 'to_days(add_time)' => 'to_days(now())', ])->getRawSql(); die;
看看具体报错
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705