PDO ドライバーを使用してデータベースに接続しようとしていますが、正しくインストールされていることがわかっています。拡張機能を php.ini ファイルに追加しました。ドライバーは ext フォルダーにあります。Microsoft ドライバー 3.0 をダウンロードしました。PHPinfo() は、 pdo_sqlsrv ドライバーが有効になっていることを示しています。私はiisでWindowsサーバーを使用しています。PHP 5.4 をインストールし、非スレッド セーフ ドライバを使用しています。他に何が欠けている可能性がありますか?
<?php
try{
$dbh = new pdo( 'sqlsrv=websvr\sqlwebdata:1433;dbname=xxxx',
'xxxx',
'xxxx',
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
die(json_encode(array('outcome' => true)));
}
catch(PDOException $ex){
print "Error!: " . $ex->getMessage() . "<br/>";
die();
}
?>