我有一个使用MSSql 11作为数据库的客户端。我花了几天的时间试图弄清楚如何让php与MSSQL一起工作并超越方向,但仍无效。
我的系统是Windows 7 x86
我已经下载了WampServer版本2.2,其中包含Apache / 2.2.22(Win32)PHP / 5.3.13,然后是SQLSRV2.0并将文件保存在“C:\wamp\bin\php\php5.3.13\ext
”
然后我将两行添加到php.ini:
extension_dir="C:\wamp\bin\php\php5.3.13\ext"
extension=php_sqlsrv_53_nts_vc9.dll
然后我调用了phpinfo()函数,但它没有加载SQLSRV
最后我尝试了这段代码。它返回以下错误:
Fatal error: Call to undefined function sqlsrv_connect before.
但是在我下载了不同版本的WAMP之后,它现在什么也没有显示。我真的需要这个工作,请帮忙。
<!DOCTYPE html>
<head>
</head>
<body>
<?php
$serverName = "my sever name";
$connectionOptions = array("Database"=>"test","UID"=> "my id","PDW" => "password" );
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn === false )
die( FormatErrors( sqlsrv_errors() ) );
?>
</body>
</html>