使用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 相关文章推荐
PHP脚本中include文件出错解决方法
Nov 20 PHP
php 地区分类排序算法
Jul 01 PHP
smarty模板中拼接字符串的方法
Feb 14 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
php文件上传简单实现方法
Jan 24 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
php事务回滚简单实现方法示例
Mar 28 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP中配置IIS7实现基本身份验证的方法
2015/09/24 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
javascript调试说明
2010/06/07 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
JavaScript类库D
2010/10/24 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
js数组的基本使用总结
2021/01/18 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
json跨域调用python的方法详解
2017/01/11 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
2013/01/23 HTML / CSS
美国鲜花递送:UrbanStems
2021/01/04 全球购物
年度考核自我评价
2014/01/25 职场文书
公司接待方案
2014/03/08 职场文书
听课评语大全
2014/04/30 职场文书
作风建设年活动总结
2014/08/27 职场文书
领导参观欢迎词
2015/01/26 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书