gpt4 book ai didi

sql-server - 如何在 codeigniter 中使用 SQL Server 2012 作为我的数据库

转载 作者:行者123 更新时间:2023-12-03 00:46:54 26 4
gpt4 key购买 nike

我想在 Codeigniter 中构建一个应用程序,并且我想使用 SQL Server 2012 作为我的数据库

我还没有尝试过,我不知道应该从哪里开始。

  1. 如何配置我的 Codeigniter 以使用 SQL Server 2012 数据库?

  2. 我可以使用 Codeigniter 事件记录从 SQL Server 数据库检索数据吗?

  3. 如果我无法使用 Codeigniter,如何在我的 Codeigniter 模型中使用 SQL Server 查询?

请给我详细的解释和示例代码。

谢谢。

最佳答案

在您的 application/config/database.php 文件中:

$db['sqlserver']['username'] = 'db_username';
$db['sqlserver']['password'] = 'db_password';
$db['sqlserver']['database'] = 'db_database';
$db['sqlserver']['hostname'] = 'sqlsrv:server=db_servername;Database=' . $db['sqlserver']['database'];
$db['sqlserver']['dbdriver'] = 'pdo';
$db['sqlserver']['dbprefix'] = '';
$db['sqlserver']['pconnect'] = FALSE;
$db['sqlserver']['db_debug'] = TRUE;
$db['sqlserver']['cache_on'] = FALSE;
$db['sqlserver']['cachedir'] = '';
$db['sqlserver']['char_set'] = 'utf8';
$db['sqlserver']['dbcollat'] = 'utf8_general_ci';
$db['sqlserver']['swap_pre'] = '';
$db['sqlserver']['autoinit'] = TRUE;
$db['sqlserver']['stricton'] = FALSE;

前四个值显然需要设置为您拥有的任何配置(db_usernamedb_passworddb_databasedb_servername)。

并设置事件组:

$active_group = 'sqlserver';

使用 PDO 通常更安全 ( https://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059 )。

如果尚未安装/启用 sqlsrv PDO 驱动程序,请不要忘记安装/启用。 https://www.microsoft.com/en-us/download/details.aspx?id=20098 - 如果在 Windows 上

关于sql-server - 如何在 codeigniter 中使用 SQL Server 2012 作为我的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18607969/

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