php tp 查数据库数据一条_PHP自学(六)TP框架进行数据库查询

本来昨天我可以把整个博客写出来的,但是昨天一直纠结怎么查询关系型数据问题,纠结了挺久的,那我现在先告诉大家怎么用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()方法,里面是你的字段名,如果你要多个字段,用,逗号隔开就好

来看数据:

id没有了,嘿嘿,行了,今天到此结束;

谢谢大家支持!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值