數(shù)據(jù)庫連接

2018-10-19 17:19 更新

怎么連接數(shù)據(jù)庫

PHP7中,已完全廢除mysql擴展連接數(shù)據(jù)庫,所以Idea框架完全基于PDO,請先開啟PHP的PDO擴展,再進行使用
數(shù)據(jù)庫連接信息在Config.php文件中,我們只需簡單配置即快速連接數(shù)據(jù)庫

數(shù)據(jù)庫信息配置代碼如下:

return[
    /**
     * 設置默認dsn,必須在dsn列表中存在
     *
     */
    'default_dsn' => 'master',

    /**
     * dsn列表
     * 更多dsn設置可以參考PHP官方手冊
     */
    'dsn' => [
        'master' => [
            'mysql:127.0.0.1;port=3306;dbname=mydb',
            'root',
            '123456',
            [
                //array $driver_options
                PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES "utf8"',
                PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
                PDO::ATTR_PERSISTENT => false,
                //更多驅(qū)動選項請參考PHP手冊
            ]
        ],
        'mysql_slave1' => [
            'mysql:host=localhost;port=3306;dbname=test',
            'root',
            '123456',
            [
                //array $driver_options
                PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES "utf8"',
                PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
            ]
        ],
    ],

];
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號