自PHP以来,我连接到另一台服务器上的数据库时出错。
安装要连接的扩展程序,在我的phpinfo()
中可以看到它。
在我的php代码中,我执行以下操作:
if( sqlsrv_configure("WarningsReturnAsErrors", 0) === false)
{
DisplayErrors();
die;
} else {
echo sqlsrv_configure("WarningsReturnAsErrors", 0);
}
返回的是“ 1”
但是,如果我跑步:
$serverName = "MY.IP,1433";
$database = "my_database";
$uid = 'usr';
$pwd = '12345';
try {
$conn = new PDO(
"sqlsrv:server=$serverName;Database=$database",
$uid,
$pwd,
array(
//PDO::ATTR_PERSISTENT => true,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
)
);
}
catch(PDOException $e) {
die("Error connecting to SQL Server: " . $e->getMessage());
}
我收到错误消息
找不到驱动程序