我再次遇到错误,我已经将我的PHP与SQL服务器从IP地址连接起来,并且它在我的本地PC上正常工作。但当我将我的源代码传输到我的客户端PC时,它会给出以下错误:
发生数据库错误
无法使用提供的设置连接到数据库服务器。
文件名:C:/xampp/htdocs/SAT_POS/system/database/DB_driver.php
但实际上我已经包含了扩展名并在php.ini中设置,见下文:
延长= php_sqlsrv_56_ts.dll 延长= php_sqlsrv_54_ts.dll
以上两行包含在php.ini文件中,扩展名目录也是默认目录,见下文:
的extension_dir = “C:\ XAMPP \ PHP \ EXT”
并在CI数据库代码中配置如下:
答案 0 :(得分:2)
您必须仅选择一个SQL Server数据库扩展名。
您还加载了一个为PHP 5.4编译的扩展程序
php_sqlsrv_54_ts.dll
和为PHP 5.6编译的那个
php_sqlsrv_56_ts.dll
选择与您当前运行的PHP版本匹配的ONE扩展
您也在客户端PC上加载了SQLServer客户端软件。
答案 1 :(得分:0)
最后,在对此发表评论的堆栈天才的帮助下,我完成了这项工作!
刚刚在Windows上安装了SQL DRER的ODBC DRIVER!