TP5 連線SQLServer資料庫及多個數據庫切換
阿新 • • 發佈:2018-12-25
phpstudy php版本5.5.38 TP5.0
1.配置database.php
//db1 // 伺服器地址 'hostname' => '127.0.0.1', // 資料庫名 'database' => '******', // 使用者名稱 'username' => 'root', // 密碼 'password' => 'root', // 埠 'hostport' => '3306', 'db2' => [ //本地 'type' => 'sqlsrv', // 伺服器地址 'hostname' => '127.0.0.1', // 資料庫名 'database' => '******', // 使用者名稱 'username' => 'sa', // 密碼 'password' => 'root', // 埠 'hostport' => '1433', ], //可多配置資料庫 db3,db4
2. 配置php.ini
有則去;號,無則新增就可以
對應的dll檔案放在 phpstudy安裝路勁\PHPTutorial\php\php-5.5.38\ext下
dll檔案,真是找了好久,還要花金幣...坑,正規途徑 微軟下載 雙擊解壓到一個空資料夾就可以 -> 微軟下載地址
(下面其實要一組就可以,手殘忘把不好用的刪除了,大家試試看)
extension=php_sqlsrv_55_nts.dll extension=php_pdo_sqlsrv_55_nts.dll extension=php_sqlsrv_55_ts.dll extension=php_pdo_sqlsrv_55_ts.dll
TP5使用事例
//原生查詢 表示式都可用經測試
//db1 預設資料庫
Db::query('sql');
Db::execute('sql');
Db::table('***')
->where('***')
->select();
//db2
Db::connect('database.db2')->execute('sql');
Db::connect('database.db2')->query('sql');
here備註:可能win系統需要安裝一個ODBC驅動,會有提示