tp5 连接数据库 -- 具体方法中配置 -- 具体模型中配置 --

xiaoxiao2021-02-28  22

// 方法中 数组配置链接数据库 $Db=Db::connect([ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'test', // 用户名 'username' => 'root', // 密码 'password' => 'root', // 端口 'hostport' => '3306', ]); // 方法中使用 字符串链接 // 数据库类型://用户名:密码@数据库地址:数据库端口/数据库名#字符集 $Db = Db::connect('mysql://root:root@127.0.0.1:3306/test#utf8'); $data = $Db->name('user')->select(); dump($data);

————————— 模型中链接数据库 ——————————————–

<?php namespace app\admin\model; use think\Model; class User extends Model { // 模型配置链接数据库 protected $connection = [ // 数据库类型 'type' => 'mysql', // 数据库连接DSN配置 'dsn' => '', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'test', // 数据库用户名 'username' => 'root', // 数据库密码 'password' => 'root', // // 数据库连接端口 // 'hostport' => '', // // 数据库连接参数 // 'params' => [], // // 数据库编码默认采用utf8 // 'charset' => 'utf8', // // 数据库表前缀 // 'prefix' => 'think_', ]; }

控制器调用方法

public function edit() { // $user = new \app\admin\model\User(); dump($user::all()); }
转载请注明原文地址: https://www.6miu.com/read-2624712.html

最新回复(0)