【发布时间】:2014-03-28 18:01:29
【问题描述】:
我正在使用 Wampserver (32bit & php 5.4I)2.4 *在 windows 64 位*,我会安装 32 位,因为我需要连接到 MSSQL据我所知,要求。
我下载了 Microsoft Visual C++ 并且 php 是线程安全的 所以我将两个 .dll 文件 (php_pdo_sqlsrv_54_ts , php_sqlsrv_54_ts*) 添加到 C:\wamp\bin\php\php5.4.16\ext*,然后将它们添加到php.ini(extension=php_pdo_sqlsrv_54_ts 和 extension=php_sqlsrv_54_ts),然后重新启动 wampserver 最后我得到一个错误说“致命错误:调用未定义的函数 sqlsrv_connect()” 我使用的代码是:
<?php
$serverName = "serverName\instanceName";
$connectionInfo = array( "Database"=>"DB NAME");
$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));
}
?>
谁能告诉我我做错了什么导致这个错误?
【问题讨论】:
-
我忘了提醒这一点,我确实添加了 ntwdblib.dll 并检查了 mssql 扩展,但没有用
标签: php sql-server database-connection wampserver