PHP语言自学(六)TP框架进行数据库查询
小标 2018-07-26 来源 : 阅读 915 评论 0

摘要:本文主要向大家介绍了PHP语言自学(六)TP框架进行数据库查询,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言自学(六)TP框架进行数据库查询,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本来昨天我可以把整个博客写出来的,但是昨天一直纠结怎么查询关系型数据问题,纠结了挺久的,那我现在先告诉大家怎么用TP框架进行简单的数据库查询,等我把TP框架的插叙构造器琢磨透了再来细说

欧克,先上代码:

PHP语言自学(六)TP框架进行数据库查询


然后我们怎么使用呢?我先一步步说

一般这种查询方法都会在控制器里面写代码,TP框架是用MVC的思想开发的,因此Controller是负责逻辑处理的,不过我是写后台的,要着View也没什么卵用,除非要开发后台管理系统

那我们先新建一个类,因为我是要为我的app开发轮播图功能,因此我们可以新建一个类名为Banner

 

 

命名空间是框架自己帮我们新建的,因此不要我们自己写

ok,那我们怎么才可以写自己要的东西呢?

第一步,我们要让自己的类继承Controller这个基类,因为我的是5.0的TP框架,因此我可以不加,但是5.0以下的必须要加

欧克,我们继续,因为我们访问的时候是访问控制器里面的方法,而不是访问类,所以我们还要新建方法:

我们就新建一个getBannerList的方法:

 

 

然后我们是要查询数据库啊,那我们怎么做呢?

我们要先配置好数据库参数,这个在application的文件夹下面有一个database文件,我们进行配置,如下:

服务器的地址我也给你们了,不过也快到期了,你们在看到这个博客的时候我也没钱续费了,哈哈哈

 

数据库配置

配置好了数据库我们就开始写代码:

 

 

连接表

我们先用Db这个类,连接我们要查询的表,我的表叫banner,然后引用来里面的方法select(),这个链式调用的语句就相当于mysql语句:select * from banner;

当然,我们查询出来的数据是数组型的,我们把他打印出来

 

 

打印的数组

对比上面我给的数据库里面的数据,是不是一样啊!!

然后我们一般后台是要返回json 的或者xml的,这次我们就返回json的好了,我们return回去,我们试试看效果:

 

 

 

 

现在我们校验一下是不是json,

 

 

ok,现在是json数据,如果我们按照条件查询怎么弄呢?

 

 

用where()方法,第一个参数是字段名,第二个是你要查寻的制定id,

然后我们看数据;

 

 

这里我就不校验了,id也出来了,数据也出来了,然后我们如果不想要id这个字段怎么办?

 

 

对了,里面有一个方法就是column()方法,里面是你的字段名,如果你要多个字段,用,逗号隔开就好

来看数据:

 

以上就介绍了PHP的相关知识,希望对PHP有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程