各位好,開發(fā)一個應(yīng)用插件,需要解決一個問題。
$db2 = \Config\Database::connect('cms2', false);
// 通過db2查詢 cms2的member表數(shù)據(jù)
$rt = $db2->table("member")->get()->getResultArray();
var_dump($rt);這是連接站外數(shù)據(jù)庫的方法,
但找個方法要求修改config/database.php
我這個應(yīng)用涉及到日常數(shù)據(jù)庫的管理,我不想讓使用人員直接去改文件,
我想把數(shù)據(jù)庫數(shù)據(jù)信息存在數(shù)據(jù)表里調(diào)用,
那么問題是,
現(xiàn)在有沒有辦法,在:
$db2 = \Config\Database::connect('cms2', false);傳入使用數(shù)據(jù),就是
$db['yth_w']= [
'hostname'=> '',
'username'=> '',
'password'=> '',
'database'=> '',
'DBPrefix'=> '',
];
感謝各位!
你是要直接把數(shù)據(jù)庫信息寫在變量里面嗎
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)的真及時,是的。
因?yàn)檫@個數(shù)據(jù)庫配置可能一個欄目很多個,科研用的。
回復(fù)迅??蚣軇?chuàng)始人
https://codeigniter4.github.io/userguide/database/connecting.html
試試這個語法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
完美解決,我對您的敬仰滔滔不絕!
回復(fù)迅??蚣軇?chuàng)始人