您现在的位置是:网站首页> 编程资料编程资料
使用tp框架和SQL语句查询数据表中的某字段包含某值_php实例_
2023-05-25
224人已围观
简介 使用tp框架和SQL语句查询数据表中的某字段包含某值_php实例_
有时我们需要查询某个字段是否包含某值时,通常用like进行模糊查询,但对于一些要求比较准确的查询时(例如:微信公众号的关键字回复匹配查询)就需要用到MySQL的 find_in_set()函数;
以下是用find_in_set()函数写的sq查询l语句示例:
$keyword = '你好'; $sql = "select * from table_name where find_in_set('".$keyword"',msg_keyword) and msg_active = 1"; 以下是在tp框架中使用find_in_set()函数的查询示例:
$keyword = '你好'; $where = array( 'msg_active' => 1, '_string' => "find_in_set('".$keyword."',msg_keyword)" ); return $this->M('WechatResponseMsg')->where($where)->field('msg_content,msg_type')->find(); 注意项:
1. 数据库中存的关键字要以英文“,”分隔;
2.存储数据要对分隔符进行处理,保证以英文“,”分隔关键字。
以上这篇使用tp框架和SQL语句查询数据表中的某字段包含某值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- tp5 sum某个字段相加得到总数的例子_php实例_
- 基于laravel belongsTo使用详解_php实例_
- 浅谈laravel 5.6 安装 windows上使用composer的安装过程_php实例_
- Laravel 框架返回状态拦截代码_php实例_
- laravel 解决groupBy时出现的错误 isn't in Group By问题_php实例_
- Mac下关于PHP环境和扩展的安装详解_php技巧_
- mac pecl 安装php7.1扩展教程_php技巧_
- 浅谈laravel框架sql中groupBy之后排序的问题_php实例_
- Laravel框架中集成MongoDB和使用详解_php实例_
- 解决laravel中日志权限莫名变成了root的问题_php实例_
