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查询封装的主要内容,如果未能解决你的问题,请参考以下文章

mysql 使用 FIND_IN_SET 来查询数据

TP 查询语句中如何使用 FIND_IN_SET 这样的查询方法

Mysql数据库中FIND_IN_SET();在HIbernate中怎么使用。比如,如何传参;

thinkphp 里sql 语句如何解读????

在 laravel where 子句中使用 find_in_set()

thinkphp模板页面循环输出次数问题