簡體   English   中英

具有多個數據庫連接的Codeigniter Database Forge

[英]Codeigniter Database Forge with multiple DB connections

我在Codeigniter應用程序中使用了多個數據庫連接。 當我加載dbforge ,它將為當前數據庫連接加載它。 如何設置dbforge,使其與第二個數據庫連接一起工作?

在EE1中,它曾經是:

mysql_select_db(<database name>);

要么

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
...
mysql_close($conn);

我相信,在其他地方查看示例代碼,您仍然可以使用這種方法。

對於EE2,請嘗試:

$this->EE->load->dbforge();
$db = $this->EE->load->database(‘default’, TRUE);

第一個參數在哪里尋找數據庫配置設置組。

此處提供更多信息: http : //ellislab.com/codeigniter/user-guide/database/connecting.html

此處仍然可以在EE2中使用舊EE1方法的示例: http : //expressionengine.com/forums/viewthread/213519/#992669

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM