一、TP5.0 支持数据库类型
Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。
二、如何连接数据库
a、配置文件目录
C:\AppServ\www\tp5\application\database.php
b、如何配置
return [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'yzmedu',
// 用户名
'username' => 'root',
// 密码
'password' => '123456789',
// 端口
'hostport' => '3306',
];
c、如何使用
// 实例化系统数据库类
$DB=new Db;
// 查询数据
$data=$DB::table("user")->select();
// 使用sql语句
$data=$DB::query("select * from user");
三、数据库的基本使用
1、增加
# 返回值 影响行数
$data=Db::execute(“insert into user value(null,‘user1’,‘123’,‘18’)”);
$data=Db::execute(“insert into user value(null,?,?,?)”,[‘user2’,‘456’,‘20’]);
$data=Db::execute(“insert into user value(null,:name,:pass,:age)”,[‘name’=>“user3”,“pass”=>‘678’,‘age’=>25]);
2、修改
#返回值 影响行数
$data=Db::execute("update user set age='20' where id=9");
3、删除
#返回值 影响行数
$data=Db::execute("delete from user where id=10");
$data=Db::execute("delete from user where id>?",[15]);
$data=Db::execute("delete from user where id>:id",["id"=>10]);
4、查看
$data=Db::query("select * from user");
$data=Db::query(