2017-03-13 13 views
0

PHPでMSSQL Serverに接続しようとしています。そのために私は次のスクリプトを使用しています:PHPでSQL Serverに接続できません

function mssqli_connect($server,$username,$password,$database){ 
    $connectionInfo = array("Database"=>$database, "UID"=>$username, "PWD"=>$password); 
    return sqlsrv_connect($server,$connectionInfo); 
} 

私はIIS 7.5を搭載したWindows Server上でPHP 7.0.7を実行しています。残念ながら、それは動作しません、なぜ私は分かりません。

は、私はすでに

を試してみた私は、関数をダンプし、それだけで非常に参考にされていない、bool(false)を返します。私もcmdを使ってサーバーにpingを試みました。これは成功しました。資格情報も正しいです。

php.iniで要求されているので、機能が見つからないというエラーは表示されません。

私は何かが必要ですか?

+0

ドライバをインストールしましたか? –

+0

どのドライバ?私はDLLが必要でした。 –

+1

これらのhttps://www.microsoft.com/en-gb/download/details.aspx?id=20098 PHPエクステンションはあなたが必要とするものではなく、これらのネイティブドライバとのみ話し合います – RiggsFolly

答えて

1

私は再び検索しました。今私が見つけたのは、マシンにodbcドライバをインストールするmsi実行可能ファイルである他のドライバソフトウェアです。

https://www.microsoft.com/de-ch/download/details.aspx?id=36434

私は、そのソフトウェアをインストールし、今では何の問題もなく動作します。

ご意見ありがとうございます。

関連する問題