【问题标题】:Call to undefined function sqlsrv_connect()调用未定义的函数 sqlsrv_connect()
【发布时间】:2013-12-13 09:34:21
【问题描述】:

我希望在用户表上触发登录选择查询。 我使用 php 和 ms msql server 2005 作为后端

我的 php 代码是正确的,但我的数据库在网络中的其他电脑上。 我需要知道是否需要进行任何配置设置。我正在使用 xampp V 1.8.3,包括 php 5.5.1

【问题讨论】:

  • 您下载并安装了 SQLSRV 吗?
  • 是的,我已经下载了 sqlsrv30 并将所有文件复制到 php 文件夹中。
  • 您是否也更改了 php.ini ?
  • 实际上没有得到 sql server native client (snac) 64 bit v 并且不理解在 php.inf 中做出什么改变.....请帮助我

标签: php sql-server-2005 sqlsrv


【解决方案1】:

要在 Windows 平台上将 SQLSRV 3.0 安装到 Apache(我假设),步骤如下:

  1. 把驱动文件放到你的PHP扩展目录中。
  2. 修改 php.ini 文件以包含驱动程序。例如:extension=php_sqlsrv_53_nts_vc9.dll
  3. 重启 Apache

然后,使用phpinfo() 验证安装。

参考:TechNet

【讨论】:

  • 在我的 Xampp 安装上试过这个。包中不存在您在此处命名的 DLL。我试过这个:php_pdo_sqlsrv_53_nts.dll 但它说“无法加载动态库”
猜你喜欢
  • 2016-05-30
  • 2020-07-13
  • 2016-04-09
  • 2012-11-22
  • 2016-01-23
  • 2014-03-27
  • 2017-11-24
  • 2019-04-02
  • 2016-09-08
相关资源
最近更新 更多