config=>database.php
// 数据库连接配置信息 'connections' => [ 'mysql' => [ // 数据库类型 'type' => env('database.type', 'mysql'), // 服务器地址 'hostname' => env('database.hostname', '127.0.0.1'), // 数据库名 'database' => env('database.database', 'demo'), // 用户名 'username' => env('database.username', 'root'), // 密码 'password' => env('database.password', '473584237'), // 端口 'hostport' => env('database.hostport', '3306'), // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => env('database.charset', 'utf8'), // 数据库表前缀 'prefix' => env('database.prefix', 'demo_'),
后端代码
<?php namespace app\controller; use app\BaseController; use think\facade\View; use think\facade\db; class user extends BaseController { public function index(){ $query = Db::query("SELECT * FROM `demo_shop` "); 红色为连接数据库重要语句 dump($query); } public function hello($name = 'ThinkPHP6') { return 'hello,' . $name; } public function login() { return view::fetch(); } }
1.Navicat for mysql表图
2.3.连接数据库表后页面展示图