使用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 文件类型判断代码
Mar 13 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
Sep 30 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
php 表单提交大量数据发生丢失的解决方法
Mar 03 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 PHP
PHP并发查询MySQL的实例代码
Aug 09 PHP
PHP从尾到头打印链表实例讲解
Sep 27 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
php命令行模式代码实例详解
Feb 26 PHP
PHP 使用位运算实现四则运算的代码
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
php 带逗号千位符数字的处理方法
2012/01/10 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
python实现类的静态变量用法实例
2015/05/08 Python
Python实现登录接口的示例代码
2017/07/21 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
奥地利网上书店:Weltbild
2017/07/14 全球购物
计算机专业个人求职信范例
2013/09/23 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
服务承诺口号
2014/05/22 职场文书
团队精神口号
2014/06/06 职场文书
家长反馈意见及建议
2015/06/03 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript