出現這個問題,溫習下tp配置多個數據庫
<?php
return array(
//默認數據庫
'DB_TYPE' => 'mysql', // 數據庫類型
'DB_HOST' => 'localhost', // 服務器地址
'DB_NAME' => 'thinkphp', // 數據庫名
'DB_USER' => 'root', // 用戶名
'DB_PWD' => 'root', // 密碼
'DB_PORT' => 3306, // 端口
'DB_PREFIX' => 'think_', // 數據庫表前綴
'DB_CHARSET'=> 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 數據庫調試模式 開啟后可以記錄SQL日志 3.2.3新增
'SESSION_AUTO_START' => true, //是否開啟session
'DEFAULT_THEME' => 'default',
//第二個數據庫
'DB_CONFIG_SECOND' => array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => 'root',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp2',
)
);
使用兩個數據庫,這樣就配置好config.php了
第二步:
使用默認數據庫中的內容
$list1 = M('table')->limit(10)->select();
print_r($list1);
使用第二個數據庫中的內容
$list2 = M('table','','DB_CONFIG')->limit(10)->select();
print_r($list2);