0
私は自分のコンピュータにxamppをインストールしました。 私はそれがxamppをPHPのPDO経由でオンラインMSSQLデータベースに接続
エラー!:私は私のウェブホスト上の私のコードを実行すると、ドライバ
を見つけることができなかった私に語っ接続しようとすると、それが動作します。
いくつかの情報:私は次のコードで接続し
XAMPP 3.2.2
MSSQL Server 2012の
:私はこれらのファイルをダウンロードした
define("USER_NAME", "myusername");
define("DATABASE", "mydatabase");
define("PASSWORD", "mypassword");
define("HOST", "myhost");
try{
$db = new PDO("dblib:host=".HOST.";dbname=".DATABASE, USER_NAME, PASSWORD);
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}catch(PDOException $exception){
echo $exception->getMessage();
exit;
}
、落下php.iniに次の行を追加しました:
extension=php_dblib.dll
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
実行するphpinfo()およびPDOは、PDOは、以下のドライバーのためにイネーブルされるか –
であるかどうかを確認: 'mysqlの、ODBC、pgsqlで、SQLiteは、この$デシベル – Steven
使用をsqlsrv' =新しいPDO( "sqlsrv:Server = YouAddress; Database = YourDatabase"、 "Username"、 "Password"); –