tp笔记


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();

页面列表

ITEM_HTML