美文网首页
thinkphp5.1连接数据库的方式

thinkphp5.1连接数据库的方式

作者: 大笨蛋就是我呀 | 来源:发表于2019-01-16 20:55 被阅读0次

    建立一个connect类文件

    use think\Db;

    /*  连接数据库 

    1全局配置  在config/database.php目录里直接修改数据库连接信息

    2 动态配置 :利用 think\db\Query.php 中的connect()方法进行连接 

    3 DSN连接 :dsn组合方式:数据库类型://用户名:密码@数据库地址:端口号/数据库的名称#字符集

     */

    class connect{

    //全局配置 

    public function conn1(){

    return Db::table('goods')

    ->where('id',1)

    ->value('name');}

    //动态配置

    public function conn2(){

    return Db::connect([

    'type'=>'mysql',

    'hostname'=>'127.0.0.1',

    'database'=>'connect',

    'username'=>'root',

    'password'=>'toor',

    ])

    ->table('goods')

    ->where('id',1)

    ->value('name');}

    }

    //DSN连接:

    public function conn3(){

    $dsn='mysql://root:toor@127.0.0.1:3306/connect#utf8';

    return Db::connect($dsn)

    ->table('goods')

    ->where('id',1)

    ->value('name');}

    }

    }

    相关文章

      网友评论

          本文标题:thinkphp5.1连接数据库的方式

          本文链接:https://www.haomeiwen.com/subject/bsdvdqtx.html