MSSql 11 をデータベースとして使用するクライアントがいます。PHP を MSSQL で動作させて方向性を探る方法を理解しようと何日も費やしましたが、それでも動作しません。
私のシステムは Windows 7 x86 です
Apache/2.2.22 (Win32) PHP/5.3.13、SQLSRV2.0 を含む WampServer バージョン 2.2 をダウンロードし、ファイルを "
C:\wamp\bin\php\php5.3.13\ext
"に保存しました。次に、次の 2 行を 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>