首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CodeIgniter 3与SQL server连接

将CodeIgniter 3与SQL server连接
EN

Stack Overflow用户
提问于 2016-03-25 17:12:01
回答 1查看 9.9K关注 0票数 2

我目前在我的项目中使用CodeIgniter 3.0.6。我需要将我的sql应用程序与MS sql服务器连接。这就是我的情况:

PHP版本:在本地主机上为5.6,在美国内部网上为5.4。

Sql版本: MS Windows Server 2008 R2

我已经在两台服务器上安装了所有DLL ext

PHP 5.6

代码语言:javascript
复制
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll

PHP 5.4

代码语言:javascript
复制
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dl

在我的CI配置数据库中,我有:

代码语言:javascript
复制
'dsn'       => '',
'hostname'  => 'MYHOST',
'username'  => 'USER',
'password'  => 'PSW',
'database'  => 'DB',
'dbdriver' => 'sqlsrv',

但我也试过

代码语言:javascript
复制
'dsn' => 'sqlsrv:server=HOST,1433;Database=DBNAME',
'dbdriver' => 'sqlsrv',
'subdriver' => 'pdo'

我总是会遇到同样的错误:

代码语言:javascript
复制
Unable to connect to your database server using the provided settings.
Filename: C:/xampp/htdocs/system/database/DB_driver.php
Line Number: 436

我读了很多关于stackoverflow的教程和问题,但都不起作用。

请帮我找到一个解决方案,我快疯了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-25 20:48:06

我们有一个与MSSQL Server (Navision作为ERP的背后)和CI的项目。我们和这位官员有很大的麻烦(恶心!)来自微软的驱动程序,在64位环境下也有问题;

经过长时间的研究,我们发现了一个非官方的发布-请阅读以下链接的帖子。它对我们来说就像是一个护身符:

How to install Microsoft's SQL Server Driver for PHP

Unofficial Microsoft SQL Server Driver for PHP (sqlsrv)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36217092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档