Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

PHP怎样连接Sql Server数据库,该怎么处理

作者:戮尽逆者   发布日期:2024-08-05   浏览:1089

要连接SQL Server数据库,可以使用PHP的PDO扩展或者SQLSRV扩展。下面是使用PDO扩展连接SQL Server数据库的示例代码:

<?php
$serverName = "localhost";
$database = "your_database";
$uid = "your_username";
$pwd = "your_password";

try {
    $conn = new PDO("sqlsrv:Server=$serverName;Database=$database", $uid, $pwd);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
} catch(PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
?>

在上面的代码中,将$serverName替换为SQL Server的服务器名称,将$database替换为要连接的数据库名称,将$uid替换为数据库的用户名,将$pwd替换为数据库的密码。

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

<?php
$serverName = "localhost";
$database = "your_database";
$uid = "your_username";
$pwd = "your_password";

$connectionOptions = array(
    "Database" => $database,
    "Uid" => $uid,
    "PWD" => $pwd
);

$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn === false) {
    die(print_r(sqlsrv_errors(), true));
} else {
    echo "Connected successfully";
}
?>

同样,将$serverName替换为SQL Server的服务器名称,将$database替换为要连接的数据库名称,将$uid替换为数据库的用户名,将$pwd替换为数据库的密码。

无论使用PDO扩展还是SQLSRV扩展,都需要确保已经安装了相应的扩展并启用了相关的配置。

上一篇:PHP怎么编辑Word

下一篇:php metaphone() 函数计算字符串的 metaphone 键。

大家都在看

php session用法

php 定义常量

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站