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}