【发布时间】:2011-11-17 22:43:49
【问题描述】:
我正在 kohana 框架中构建查询,如下所示:
DB::select('users.email')->from('users', 'roles_users')->
where('users.id', '=', 'roles_users.user_id')->
and_where('roles_users.role_id', '=', '2');
它会输出:
SELECT `users`.`email` FROM `users`, `roles_users`
WHERE `users`.`id` = 'roles_users.user_id'
AND `roles_users`.`role_id` = '2'
所以我的问题是 kohana 将 ' ' 放在 roles_users.user_id 上,因此 mysql 搜索文本而不是字段的实际值。有什么办法解决吗?
【问题讨论】:
标签: php kohana kohana-3 kohana-db kohana-3.0