1.数据库配置
数据库配置
-
thinkphp已经封装了大量数据库功能,初次学习只要按照其规则使用,不需要了解其内部的实现机制
-
以下为数据库的配置,一般位于database.php文件下,只需要修改:hostname、database、username、password、prefix,这四个基本参数,设置完即会自动连接数据库
- 其中prefix为数据库表前缀,比如:商品表cmf_goods,用户表cmf_member,其中前面的"cmf下划线"就是数据库前缀,设置后,使用数据库查询就可以省掉前缀
return [
'type' => 'mysql',// 数据库类型
'hostname' => '127.0.0.1',// 数据库服务器地址
'database' => 'thinkphp',// 数据库名
'username' => 'root',// 数据库用户名
'password' => '',// 数据库密码
'hostport' => '',// 数据库连接端口
'params' => [],// 数据库连接参数
'charset' => 'utf8',// 数据库编码默认采用utf8
'prefix' => 'cmf_',// 数据库表前缀
];
使用数据库进行查询
- 使用以下语句即可实现数据库查询,等同于语句:
select * from cmf_goods
- Db为数据库类,name为静态函数,因此用::访问,其他后面的函数用->调用
Db::name('goods')->select();