讲师中心 微信公众号
AI工具推荐 视频效率加速

ThinkPHP5数据库实例详解

浏览21094
更新时间2022-01-20

一、应用中的数据库配置文件

  • 文件位置:/application/database.php

  • 以MySQL为例,主要修改以下配置项,即可完成与数据库的连接

  • database.php文件中,需要设置的部分如下:

// 服务器地址
'hostname'       => 'localhost',

// 数据库名
'database'       => 'tp5',

// 用户名
'username'       => 'root',

// 密码
'password'       => 'root',

// 数据库编码默认采用utf8
'charset'        => 'utf8',

// 数据库表前缀
'prefix'         => 'tp5_',

说明:

  • hostname是数据库地址,如果网站与数据库安装在同一台服务器上(即本地),windows系统请埴写:127.0.0.1,Linux或Mac系统请填写:localhost ;
  • 数据库名、数据库用户名和密码,请与你创建时保持一致;
  • ThinkPHP默认编码都是utf8,请不要修改
  • 数据表前缀,这里如果设置了,以后在操作数据表时,可以省略书写表前缀。

在对应的控制器中(app/index/controller/Index)中写入测试代码:

<?php
namespace app\index\controller;
use think\Db;
use think\Debug;

class Index{
    public function index(){     

    Debug::dump(Db::table('tp5_staff')->select());
    }
}

我这里绑定了一个本地域名tp5.com 用于测试

  • 在浏览器窗口输入:tp5.com/index/index/index 运行结果如下:

  • 表中数据全部正确读出,说明数据库连接配置正确!

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时 | 65万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时 | 41.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时 | 76.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn