thinkphp3.2.2 沒有定義數據庫配置


出現這個問題,溫習下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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM