博客列表 >创建数据库连接 静态/动态

创建数据库连接 静态/动态

依然很m丶的博客
依然很m丶的博客原创
2018年08月27日 13:45:521029浏览

静态连接:

<?php
namespace app\index\controller;
use \think\Db;
class Index
{
    public function index()
    {
        return '正在学习中...';
    }
    public function demo()
    {
        //1.获取数据库的连接实例/对象
        $link = Db::connect();
        //2.用连接实例调用查询类的查询方法
        $result = $link->table('shop_name')->select();
        //输出查询结果
        dump($result);
    }
}

动态连接:

<?php
namespace app\index\controller;
use \think\Db;
class Index
{
    public function index()
    {
        return '正在学习中...';
    }
    public function demo()
    {
        $config = [
            'type'=>'mysql',
            'hostname'=>'localhost',
            'username'=>'root',
            'password'=>'123',
            'database'=>'shop',
        ];
        // $config = 'mysql://root:123@localhost:3306/shop#utf8'; //动态配置连接字符串
        //1.获取数据库的连接实例/对象
        $link = Db::connect($config);
        //2.用连接实例调用查询类的查询方法
        $result = $link->table('shop_name')->select();
        //输出查询结果
        dump($result);
    }
}

或者直接使用 Db类:

dump( Db::table('shop_name')->select());





声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议