一 环境 使用phpstudy 和 php5.6.27 用thinkphp链接 sqlserver
二 问题
1 问题1 : 报错: Undefined class constant 'PDO::SQLSRV_ATTR_ENCODING'
解决办法 在php.ini的文件中 添加两行
extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll
同时在ext 文件夹里有这两个文件php_sqlsrv_56_nts.dll , php_pdo_sqlsrv_56_nts.dll
成功后phpinfo显示的内容:
2 问题2 : This extension requires the Microsoft ODBC Driver 11 for
解决办法 : 到下面这个网址下载 msodbcsql.msi
https://www.microsoft.com/zh-cn/download/details.aspx?id=36434
本文介绍了在使用PHPStudy和PHP5.6.27环境下,通过ThinkPHP框架连接SQL Server时遇到的问题及解决方案。包括添加PHP扩展php_sqlsrv_56_nts.dll和php_pdo_sqlsrv_56_nts.dll,以及解决Microsoft ODBC Driver 11的依赖问题。

1544

被折叠的 条评论
为什么被折叠?



