PHP中ThinkPHP高级查询的示例分析

介绍

小编给大家分享一下PHP中ThinkPHP高级查询的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

PHP的框架有哪些

PHP的框架:1,Laravel, Laravel是一款免费并且开源的PHP应用框架。2,Phalcon, Phalcon是运行速度最快的一个PHP框架。3,Symfony, Symfony是一款为Web项目准备的PHP框架。4,Yii, Yii是一款快速、安全和专业的PHP框架。5,CodeIgniter, CodeIgniter是一款非常敏捷的开源PHP框架。6,CakePHP, CakePHP是一款老牌的PHP框架.7.Kohana, Kohana是一款敏捷但是功能强大的PHP框架。

我们在提到ThinkPHP框架的时候,之所以推荐大家使用,还是因为其综合性的功能比较强。除了支持一些普通的操作,在查询上也有一些高级的方法。本篇为大家带来的是快捷查询和区间查询。

<强> 1。快捷查询

快捷查询方式是一种多字段相同查询条件的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示或查询,用,分割表示,查询,可以实现下面的查询,例如:

 Db:表(& # 39;think_user& # 39;),,,,,,(& # 39;名字|标题# 39;,& # 39;像# 39;,& # 39;thinkphp % & # 39;),,,,,, (& # 39; create_time& update_time& # 39;, & # 39;祝辞& # 39;,0),,,,→找到();

生成的查询SQL是:

 SELECT  *,得到“think_user”, WHERE (,“名字”LIKE  & # 39; thinkphp % & # 39;,趁机“标题”,LIKE  & # 39; thinkphp % & # 39;),以及(,create_time的祝辞,0,以及“update_time”,祝辞,0,),LIMIT  1 

快捷查询支持所有的查询表达式。

<强> 2。区间查询

区间查询是一种同一字段多个查询条件的简化写法,例如:

 Db:表(& # 39;think_user& # 39;),,,,,,(& # 39;名字# 39;[& # 39;像# 39;& # 39;thinkphp % & # 39;],[& # 39;像# 39;& # 39;% thinkphp& # 39;]),,,,,, (& # 39; id # 39;[& # 39;祝辞& # 39;,0],[& # 39;& lt;祝辞& # 39;,10],& # 39;或# 39;),,,,→找到();

生成的SQL语句为:

 SELECT  *,得到“think_user”, WHERE (,“名字”LIKE  & # 39; thinkphp % & # 39;,以及“名字”,LIKE  & # 39; % thinkphp& # 39;),以及(,“id”祝辞,0,趁机“id”, & lt;祝辞,10,),LIMIT  1 

区间查询的查询条件必须使用数组定义方式,支持所有的查询表达式。

以上是“PHP中thinkphp高级查询的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

PHP中ThinkPHP高级查询的示例分析