tp5(thinkPHP5)框架连接数据库的方法示例
本文实例讲述了thinkPHP5框架连接数据库的方法。分享给大家供大家参考,具体如下:
1、配置文件目录tp5\application\database.php
通过配置文件来连接。。
也可以通过方法链接
在控制器里方法链接数据库;查询时写法和使用系统的DB类方法略有差异
//使用方法配置数据库连接 publicfunctiondata1() { $DB=Db::connect([ //数据库类型 'type'=>'mysql', //服务器地址 'hostname'=>'127.0.0.1', //数据库名 'database'=>'user', //用户名 'username'=>'root', //密码 'password'=>'root', //端口 'hostport'=>'3306', ]); //dump($DB); //查询数据,,,,和使用系统的DB类方法略有差异 $data=$DB->table("uu")->select(); dump($data); }
2.基本使用、增删改查
控制器使用配置文件连接数据库
控制器下文件(tp5\application\index\controller\Index.php)写入
fetch(); } //使用配置文件连接数据库 publicfunctiondata() { //实例化数据库系统类 $DB=newDb; //查询数据,表名为uu的所有数据 $data=$DB::table("uu")->select(); //使用sql语句 //$data=$DB::query("select*fromuu"); dump($data); } }
http://yourwebname/public/index.php/index/Index/data获取数据打印测试
3.将数据渲染模板页面
data(); return$this->fetch(); } //使用系统配置文件连接数据库 publicfunctiondata() { //实例化数据库系统类 $DB=newDb; //查询数据 $data=$DB::table("uu")->select(); $this->assign("user",$data); //dump($data); } }
4.模板页面即可引用渲染数据
tp5\application\index\view\index\index.html
s s{volistname="user"id="vo"}{$vo.name} {/volist}