thinkphp3.2中多個數(shù)據(jù)庫的完美解決方法
如果想在使用thinkphp開發(fā)的網(wǎng)站中使用兩個數(shù)據(jù)庫怎么辦?今天遇到了這個問題,在百度上找了很多方法,最終解決了。我在這里總結(jié)一下,供以后遇到此問題的朋友們參考。
打開Conf/config.php文件
里面的代碼寫成如下:
<?php
return array(
//'配置項'=>'配置值'
//數(shù)據(jù)庫配置信息
//默認(rèn)數(shù)據(jù)庫
'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫類型
'DB_HOST' => 'localhost', // 服務(wù)器地址
'DB_NAME' => 'thinkphp', // 數(shù)據(jù)庫名
'DB_USER' => 'root', // 用戶名
'DB_PWD' => 'root', // 密碼
'DB_PORT' => 3306, // 端口
'DB_PREFIX' => 'think_', // 數(shù)據(jù)庫表前綴
'DB_CHARSET'=> 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 數(shù)據(jù)庫調(diào)試模式 開啟后可以記錄SQL日志 3.2.3新增
'SESSION_AUTO_START' => true, //是否開啟session
'DEFAULT_THEME' => 'default',
//第二個數(shù)據(jù)庫
'DB_STOCK' => array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => 'root',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp2',
)
);
使用兩個數(shù)據(jù)庫,這樣就配置好config.php了
$list1 = M('table2')->limit(10)->select();
print_r($list1);
//使用第二個數(shù)據(jù)庫中的內(nèi)容
$list2 = M('table2','','DB_STOCK')->limit(10)->select();
print_r($list2);
打開Conf/config.php文件
里面的代碼寫成如下:
<?php
return array(
//'配置項'=>'配置值'
//數(shù)據(jù)庫配置信息
//默認(rèn)數(shù)據(jù)庫
'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫類型
'DB_HOST' => 'localhost', // 服務(wù)器地址
'DB_NAME' => 'thinkphp', // 數(shù)據(jù)庫名
'DB_USER' => 'root', // 用戶名
'DB_PWD' => 'root', // 密碼
'DB_PORT' => 3306, // 端口
'DB_PREFIX' => 'think_', // 數(shù)據(jù)庫表前綴
'DB_CHARSET'=> 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 數(shù)據(jù)庫調(diào)試模式 開啟后可以記錄SQL日志 3.2.3新增
'SESSION_AUTO_START' => true, //是否開啟session
'DEFAULT_THEME' => 'default',
//第二個數(shù)據(jù)庫
'DB_STOCK' => array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => 'root',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp2',
)
);
使用兩個數(shù)據(jù)庫,這樣就配置好config.php了
下面介紹如何使用?
//使用默認(rèn)數(shù)據(jù)庫中的內(nèi)容$list1 = M('table2')->limit(10)->select();
print_r($list1);
//使用第二個數(shù)據(jù)庫中的內(nèi)容
$list2 = M('table2','','DB_STOCK')->limit(10)->select();
print_r($list2);
注意紅色的地方,這樣就完美解決多個數(shù)據(jù)庫的問題了,三個或者三個以上的數(shù)據(jù)庫,參考這個解決。
中國· 上海

添加微信咨詢
關(guān)鍵詞
辦公室:上海市浦東新區(qū)郭守敬路351號
CopyRight?2009-2019 上海谷谷網(wǎng)絡(luò)科技有限公司 All Rights Reserved. 滬ICP備11022482號-8
- top
- 在線咨詢
-
添加微信咨詢