thinkphp如何写find_in_set这样的orm查询封装
Posted 李照耀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp如何写find_in_set这样的orm查询封装相关的知识,希望对你有一定的参考价值。
今天写thinkphp的orm封装的时候 需要写一个 select * from table where user_id=xxx and find_in_set(100,group_id)这样的SQL 发现怎么写$map[‘group_id‘]都有问题。后来查询了一下解决了
用 $map[‘_string‘]="FIND_IN_SET(".$group_id.",group_id_list)";查询某个分组的所有人,而每个人有多个分组id,通过逗号组合成的group_id_list作为字段存储的
以上是关于thinkphp如何写find_in_set这样的orm查询封装的主要内容,如果未能解决你的问题,请参考以下文章
TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法
Mysql数据库中FIND_IN_SET();在HIbernate中怎么使用。比如,如何传参;