一、支持数据库的类型
Mysql,SqlServer,pgSQL,Sqlite等数据库的支持
二、如何连接数据库
1.配置文件定义
a.配置文件目录
项目\application\database.php
b.如何配置
return [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => '',
// 用户名
'username' => 'root',
// 密码
'password' => '',
// 端口
'hostport' => '3306',
];
c.如何使用
// 实例化系统数据库类
$DB=new Db;
// 查询数据
$data=$DB::table("user")->select();
//使用sql语句
$data=$DB::query("select * from user");
2.方法配置
1.使用数组
//Db类中的connect方法:数据库初始化 并取得数据库类实例
$DB=Db::connect([
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'edu',
// 用户名
'username' => 'root',
// 密码
'password' => '',
// 端口
'hostport' => '3306',
]);
2.使用字符串
//Db类中的connect方法:数据库初始化 并取得数据库类实例
$DB=Db::connect("mysql://root:@127.0.0.1:3306/edu#utf8");
3.如何使用
$data=$DB->table('user')->select();
3.模型类定义
1.创建数据模型
- a.命令行创建
b.手动创建
1.打开数据模型目录(项目\application\index\model)
2.在目录文件下新建文件User.php
3.在文件中书写代码