【发布时间】:2019-04-13 02:33:45
【问题描述】:
我搜索了许多帖子试图找到答案,但一无所获。 我正在尝试使用 WAMP 通过我的 PHP Web 应用程序与 Sql Server DB 建立连接。
我尝试过的:
- 我下载了 PHP 7 和 7.1 的 sql 驱动程序,并尝试使用相应的 PHP 版本
- 我确保在更新 php.ini 文件后重新启动所有服务。
- 我已经安装了 SQLSRV40.EXE 并更新了 php.ini:
- extension=php_pdo_sqlsrv_7_ts_x64.dll
- extension=php_pdo_sqlsrv_7_nts_x64.dll
尽管这些被添加到 php.ini 中,但我并没有,但它们不在 php> php 扩展列表中 - 不知道为什么
这是我下面的代码允许出现错误
<?php
$serverName="DESKTOP-0KNJ0KP";
$connectionInfo=array("Database"=>"SPMS_db",);
$conn=sqlsrv_connect($serverName,$connectionInfo);
if ($conn) {
echo "Connected.<br />";
} else {
echo "Connection failed.<br />";
die( print_r( sqlsrv_errors(), true));
}
?>
我已经为 PHPinfo() 添加了上下文
【问题讨论】:
-
你的 phpinfo() 说什么?
-
最重要的事情。您需要在您的机器上安装 ODBC 驱动程序以支持 SQL server
标签: php sql-server wamp sqlsrv