连接到SQL Server数据库时出错

时间:2018-06-27 00:33:41

标签: php sql-server

自PHP以来,我连接到另一台服务器上的数据库时出错。

安装要连接的扩展程序,在我的phpinfo()中可以看到它。

enter image description here

在我的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());
}

我收到错误消息

  

找不到驱动程序

0 个答案:

没有答案