您现在的位置是:首页 > ThinkPHP > Thinkphp 5.0中一些常用的语法网站首页 ThinkPHP

Thinkphp 5.0中一些常用的语法

简介以下是thinkphp中一些常用的语法,比如Not in语法,field语法,like语法等等,支持5.0以上的所有版本,以下各种条件查询是个人总结的,简单明了,可以直接套用。

TP5框架中,一些常用的语法,喜欢的点个赞。

Not in的用法

作用:用于排除某个id,除某个id以外的数据

例:以下是查询表中,除了id为1的所有数据

$id = 1;

$row = Db::name('table')->whereNotIn('id',$id)->select();


like的用法

作用:用于搜索功能

例:以下是查询表中,昵称带有,‘秀儿’这个关键词的的所有数据

$name = '秀儿';

$row = Db:name('table')->where('nickname','like',"%".$name."%")->select();


field的用法

作用:用于获取指定数据,排除不想要的数据

例:以下是查询表中,是查询所有数据,但是只要id和title

$row = Db::name('table')->field('id,title')->select();


field的另一个用法:获取数据时重命名字段,一般用于多表联查

作用:用于获取指定数据,排除不想要的数据

例:以下是查询表中,是查询数据时,把username重命名为name,

要获取其他字段名直接用逗号分隔即可哦,如下。

$row = Db::name('table')->field('id,username as name')->find();


小技巧:

except的用法

作用:用于获取请求数据的时候排除不需要的一大片数据,获取自己想要的数据

例:以下是在拿值得时候直接排除id,action,快去试试吧

$request->except('id,action');


分享给朋友吧:

微信里点“发现”,扫一下
二维码便可将文本分享至朋友圈

声明:

1,如果您发现本文有错误或者有疑问,请 联系站长 修正或 留言
2,本站提供的知识或者学习方法均为博主学习工作过程中所遇到的问题的解决办法积累!
3,部分文章是引用借鉴其他优秀个人博客的知识,学习如逆水行舟,不进则退!
4,本站推荐的资源均经由站长检测或者个人发布,不包含恶意软件病毒代码等,如果你发现此类问题,请向站长举报!
5,本站仅提供文件的免费下载服务,如果你对代码程序软件的使用有任何疑惑,请留言。
6,本网站在文章内容仅供于学习参考使用,请勿作为商业通途使用,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
Top