LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SELECT * FROM calendar_events WHERE userIds LIKE '%,5,%' OR userIds LIKE '5,%' OR userIds LIKE '5'
Thinkphp中,
$infoWhere['userIds'] = array('like',array('%,'.$cur_id,'%,'.$cur_id.',%',$cur_id.',%',$cur_id),'OR'); $events = M('calendar_events'); $list = $events ->where( $infoWhere) ->field('id,text,start_date,end_date,details,subject,userIds') ->order('start_date ') ->select();
ThinkPHP LIKE查询详解

本文介绍了如何使用ThinkPHP框架实现复杂LIKE查询的功能,通过具体的代码示例展示了如何针对userIds字段进行模式匹配检索,适用于需要从数据库中按特定模式搜索记录的场景。
765

被折叠的 条评论
为什么被折叠?



