【发布时间】:2018-11-12 09:11:35
【问题描述】:
我使用 wamp64 作为 localhost 来编写我的 php 代码。
但现在我被要求连接到 MSSQL 数据库。
我搜索了有关如何执行此操作的答案,并找到了 sqlsrv_connect() 函数。
当我调用这个函数时,我得到了这个错误:
未捕获的错误:调用 C:\wamp64\ 中未定义的函数 sqlsrv_connect()
我对此不熟悉,有人可以帮助我提供有关如何解决此问题的说明吗?
我还读到我需要安装!? (我不明白怎么做)
我的 PHP 版本是 7.2.4
这是我的代码:
$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'
【问题讨论】:
标签: php sql-server database-connection sqlsrv