首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用wamp64连接到MSSQL

如何用wamp64连接到MSSQL
EN

Stack Overflow用户
提问于 2018-11-12 09:11:35
回答 2查看 870关注 0票数 1

我使用wamp64作为本地主机来编程我的php代码。

但是现在我被要求连接到MSSQL。

我寻找如何做它的答案,并找到了sqlsrv_connect()函数。

当我调用这个函数时,我会得到以下错误:

未定义错误:调用C:\wamp64中的未定义函数sqlsrv_connect()

我对此不太熟悉,有人能帮我解决这个问题吗?

我还读到我需要安装!?(我不知道该怎么做)

我的PHP版本是7.2.4

这是我的密码:

代码语言:javascript
复制
$serverName = "server, 1433"; //serverName\instanceName, portNumber
$connectionInfo = array( "Database"=>"DB", "UID"=>"USERNAME", "PWD"=>"PASSWORD");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
    echo "Connection established.<br />";
}else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true));
}

我还下载了一些EXE文件

SQLSRV30.EXE,SQLSRV31.EXE,SQLSRV32.EXE,SQLSRV40.EXE

它们是什么意思?我该选哪一个?

拜托谁来帮帮我。

编辑:,在尝试了答案之后,我得到了以下错误:

PHP启动:无法加载动态库“sqlsrv_72_nts”

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-12 09:32:45

我解决了~ PHP版本7.2.4

pdo_sqlsrv : 5.3.0+11108

1.下载适当版本sqlsrv及sqlsrv pdo

2.将其放入XAMPP\PHP\ext文件夹

3.之后,将行写入php.ini >模块设置

extension=php_pdo_sqlsrv_72_ts.dll

extension=php_sqlsrv_72_ts.dll

4.让我们对MSSQL进行测试,但是仍然有错误msg推荐您下载SQL的ODBC驱动程序。

  1. 转到https://learn.microsoft.com/zh-tw/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-2017,然后下载适当的文件

(我的命令行实用程序11用于Server X86)

6.再次启动test.php,一切都正常!

票数 1
EN

Stack Overflow用户

发布于 2018-11-12 12:32:30

我跟随@SayedMohdAli的步骤,得到了以下错误:

PHP启动:无法加载动态库“sqlsrv_72_nts”

我把名字从'sqlsrv_72_nts'改成了'sqlsrv_72_ts',它起了作用。

@SayedMohdAli,谢谢你帮我做这件事。在你的帮助下解决了。

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

https://stackoverflow.com/questions/53258948

复制
相关文章

相似问题

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