PDO连接数据库的三种方法

<?php

header('Content-Type:text/html;Charset=UTF-8');
try {
    //通过参数连接
    $dsn = 'mysql:host=127.0.0.1;dbname=test';
    $username = 'root';
    $passwd = '123456';
    //通过URI连接
    $dsn = 'uri:file://C:\dsn.ini'; //dsn.ini 的内容:mysql:host=127.0.0.1;dbname=test
    /*
     * 通过php.ini配置文件
     * php.ini配置中,任意处加上:
     * pdo.dsn.dsnname="mysql:host=127.0.0.1;dbname=test"
     */
    $dsn = 'dsnname';
    $PDO = new PDO($dsn, $username, $passwd);
    VAR_DUMP($PDO);
} catch (PDOException $e) {
    echo '出错啦:', $e->getMessage();
}

通过URI和PHP.INI配置的这2种方法可以隐藏数据库帐号信息,较安全,但并不是太方便。

发布者:天南

一个好人

留下评论

电子邮件地址不会被公开。 必填项已用*标注