我正在尝试使用PDO连接到我的azure sql server数据库。但是我的代码出错了。
错误:找不到驱动程序
我的代码:
$conn;
try {
$conn = new PDO("sqlsrv:Server=perslegt.database.windows.net,1433;Database=products", "serveradmin@perslegt", 'password');
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
function dbClose(){
$conn = null;
}
我已经在防火墙中允许ip地址000.000.000.000到255.255.255.255。但它也给出了同样的错误。
答案 0 :(得分:0)
基本上,要在PHP中访问 Microsoft SQL Server 或 SQL Azure数据库,我们需要先安装the SQLSRV extension。如果您的PHP应用程序在Windows上运行,您可以找到分步安装说明here和here。