我在我的 Codeigniter 应用程序中使用了多个数据库连接。当我加载dbforge
它时,它会为当前的数据库连接加载它。如何设置 dbforge 使其与第二个数据库连接一起使用?
问问题
1011 次
1 回答
0
在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
旧 EE1 方法的示例仍在 EE2 中工作:http: //expressionengine.com/forums/viewthread/213519/#992669
于 2012-04-12T16:10:02.877 回答