使用正则表达式查询所有匹配指定id的数据

        
$near_scenic = I('sid','','int');            //景点id
//判断景点id
        if ($near_scenic) {
            $map['near_scenic'] = array('exp', 'REGEXP "(^|\,)'.$near_scenic.'($|\,)"');
        } 

数据库中有near_scenic 这个字段 现在要根据景点id 查询出跟这个景点有关的所有酒店 一对多的查询,采用正则表达式查询,当传入 id = 5 是时 匹配到  (5)  (,5)  (,5,) (5,) 这四种类型

工作只为生活,学习才是主流!
原文地址:https://www.cnblogs.com/marco123/p/9460330.html