摘要:本文主要向大家介绍了PHP语言自学(六)TP框架进行数据库查询,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
本文主要向大家介绍了PHP语言自学(六)TP框架进行数据库查询,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
本来昨天我可以把整个博客写出来的,但是昨天一直纠结怎么查询关系型数据问题,纠结了挺久的,那我现在先告诉大家怎么用TP框架进行简单的数据库查询,等我把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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号