html代码

【www.2979.com】后生可畏、使用字符串作为查询条件

31 1月 , 2020  

本文实例叙述了thinkphp达成like模糊查询的法子,共享给咱们供我们参照他事他说加以调查。具体达成情势如下:

时下使用thinkphp框架进行项目成本的人越发多了,由于其封装性较好,招致了累累纯PHP开垦的有个别科学上手,本文实例即以like模糊查询为例对此加以印证。

此间关键通过举例来表达用法:

www.2979.com,ThinkPHP能够扶助直接利用字符串作为查询条件,不过繁多境况推荐使用索引数组或然指标来作为查询条件,因为会愈加安全。

意气风发、使用字符串作为查询条件

那是最古板的艺术,不过安全性不高,譬喻:

金沙国际唯一官网网址,复制代码 代码如下:$User = M; //
实例化User对象$User->where(‘type=1 AND
status=1’State of Qatar->select(卡塔尔(قطر‎;最一生成的SQL语句是

复制代码 代码如下:SELECT * FROM
think_user WHERE type=1 AND status=1

只要张开多字段查询,那么字段之间的默许逻辑关系是 逻辑与
AND,可是用下边包车型地铁法则能够变动暗中认可的逻辑判定,通过运用 _logic
定义查询逻辑:

复制代码 代码如下:$User = M; //
实例化User对象$condition[‘name’] = ‘thinkphp’;$condition[‘account’]
= ‘thinkphp’;$condition[‘_logic’] = ‘O大切诺基’;//
把询问条件传入查询方式$User->where;最后生成的SQL语句是

复制代码 代码如下:SELECT * FROM
think_user WHERE `name`=’thinkphp’ OR `account`=’thinkphp’

二、数组方式作为查询条件

讲了这么多了like查询怎么贯彻呢,上面看

复制代码 代码如下:$userForm=M;
$where[‘name’]=array;$userForm->where;这里的like查询即为:复制代码 代码如下:name like ‘jb一半’

查询语句:复制代码
代码如下:$where[【www.2979.com】后生可畏、使用字符串作为查询条件。’name’]=array(‘like’,array,’OQX56’State of Qatar;这里的like查询即为:复制代码 代码如下:name like ‘%jb三分之二’ or name
like ‘%.com’

查询语句:复制代码
代码如下:$where[‘name’]=array,array,array,’jb51′,’or’卡塔尔国;这里的like查询即为:复制代码 代码如下: OLAND O智跑 OSportage

查询语句:复制代码
代码如下:$where[‘_string’]=’ O奥德赛 ‘;这里的like查询即为:复制代码 代码如下:name like ‘%jb半数’ or title
like ‘%jb51’

越来越多关于thinkPHP相关内容感兴趣的读者可查看本站专项论题:《ThinkPHP入门教程》、《thinkPHP模板操作手艺总计》、《ThinkPHP常用艺术总括》、《smarty模板入门根底教程》及《PHP模板本领总括》。

瞩望本文所述对我们基于ThinkPHP框架的PHP程序设计有着辅助。

, , , ,


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图