gpt4 book ai didi

php - 如何在 codeigniter 中连接用户指定的数据库

转载 作者:可可西里 更新时间:2023-10-31 23:54:57 25 4
gpt4 key购买 nike

我有一个项目,我必须在其中连接用户指定的数据库。我想以适当的 codeigniter 风格实现它,但我不知道我该怎么做,codeigniter 将数据库凭据存储在 database.php 文件中,有什么方法可以使其动态化。或者还有其他方法可以实现这一目标吗?我用谷歌搜索了它,但没有找到任何有用的信息。任何帮助和建议将不胜感激。

更新:
该项目是关于报告的。我有一个表格,我在其中获得了数据库登录凭据,然后生成了关于他们的数据库的报告,一切都将在运行时完成。

最佳答案

根据 the guide , 您可以通过 $this->load->model 的第三个参数手动传递数据库连接设置:

$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;

$this->load->model('Model_name', '', $config);
// or as gorelative notes, to access multiple databases:
$DB2 = $this->load->database($config, TRUE);

关于php - 如何在 codeigniter 中连接用户指定的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11622872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com