使用tp框架和SQL语句查询数据表中的某字段包含某值


Posted in PHP onOctober 18, 2019

有时我们需要查询某个字段是否包含某值时,通常用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语句查询数据表中的某字段包含某值就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
PHP缓存技术的使用说明
Aug 06 PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
php获取网站百度快照日期的方法
Jul 29 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
Feb 23 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
laravel 多图上传及图片的存储例子
Oct 14 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 #PHP
基于laravel belongsTo使用详解
Oct 18 #PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 #PHP
Laravel 框架返回状态拦截代码
Oct 18 #PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 #PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 #PHP
mac pecl 安装php7.1扩展教程
Oct 17 #PHP
You might like
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
Javascript变量作用域详解
2013/12/06 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
判断颜色是否合法的正则表达式(详解)
2017/05/03 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
javascript History对象原理解析
2020/02/17 Javascript
python cookielib 登录人人网的实现代码
2012/12/19 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
临床医学大学生求职信
2013/09/28 职场文书
自荐信如何“自荐”
2013/10/24 职场文书
一年级家长会邀请函
2014/01/25 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
转让协议书范本
2014/09/13 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
教你用python实现12306余票查询
2021/06/30 Python
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python