ThinkPHP 查询条件:'uid|course_id' 的含义
关于以下快捷查询方法实现的查询条件是?
$User = M("homeworkStatistics");
$map['uid|course_id'] = '251314';
// 把查询条件传入查询方法
$User->where($map)->select();
A. uid= 'thinkphp' OR course_id = '251314'
B. uid= 'thinkphp' AND course_id = '251314'
C. uid= 'thinkphp' AND course_id <> '251314'
D. uid|course_id = '251314'
正确答案: D. uid或course_id等于'251314'。
解析:
在 ThinkPHP 中,使用 '|' 符号来表示 '或' 关系,所以 'uid|course_id' 代表的意思是 'uid 等于 251314 或者 course_id 等于 251314'。
因此,代码中查询条件等价于:
SELECT * FROM homeworkStatistics WHERE uid = '251314' OR course_id = '251314';
原文地址: https://www.cveoy.top/t/topic/nSLm 著作权归作者所有。请勿转载和采集!