ThinkPHP5数据库实例详解

浏览21090
更新时间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 运行结果如下:

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

相关视频

更多

免费

php8,我来也
初级php8,我来也

34万次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

39.6万次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

31万次学习

收藏

精品课程

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

共29课时

65万人学习

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

共25课时

41.3万人学习

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

共43课时

76.7万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.4万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.3万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载