PHP怎么连接sqlserver数据库

以下代码实现的需求是连接 SQL Server 数据库。具体而言,使用 PHP 的 PDO 扩展或 SQLSRV 扩展提供的方法,指定数据库的主机名、数据库名、用户名和密码等信息,创建一个与 SQL Server 数据库建立连接的对象或资源。

要连接 SQL Server 数据库,可以使用 PHP 的 PDO 扩展或 SQLSRV 扩展。

使用 PDO 扩展连接 SQL Server 数据库的示例代码如下:

$host = 'hostname';
$dbname = 'database_name';
$username = 'username';
$password = 'password';

$dsn = "sqlsrv:Server=$host;Database=$dbname";
$options = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::SQLSRV_ATTR_QUERY_TIMEOUT => 1
);

try {
    $conn = new PDO($dsn, $username, $password, $options);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}

使用 SQLSRV 扩展连接 SQL Server 数据库的示例代码如下:

$serverName = "hostname";
$connectionOptions = array(
    "Database" => "database_name",
    "Uid" => "username",
    "PWD" => "password"
);

$conn = sqlsrv_connect($serverName, $connectionOptions);

if ($conn === false) {
    die(print_r(sqlsrv_errors(), true));
}