SQL Server有多种连接方式,其中一种是使用PHP连接MS SQL Server。以下是一个示例代码,展示了如何使用PHP连接MS SQL Server数据库并执行查询操作。
<?php
$serverName = "localhost"; // 服务器名称
$connectionOptions = array(
"Database" => "your_database", // 数据库名称
"Uid" => "your_username", // 用户名
"PWD" => "your_password" // 密码
);
// 建立连接
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
// 执行查询
$sql = "SELECT * FROM your_table";
$query = sqlsrv_query($conn, $sql);
if ($query === false) {
die(print_r(sqlsrv_errors(), true));
}
// 输出查询结果
while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC)) {
echo $row['column_name'] . "<br>";
}
// 关闭连接
sqlsrv_free_stmt($query);
sqlsrv_close($conn);
?>
在上述代码中,需要将$serverName
、$connectionOptions
、"your_database"
、"your_username"
和"your_password"
替换为实际的服务器名称、数据库名称、用户名和密码。另外,还需要将"your_table"
和"column_name"
替换为实际的表名和列名。
请注意,为了成功连接到MS SQL Server,需要确保已安装并启用了SQL Server驱动程序。可以在PHP的php.ini
文件中找到以下行来检查是否已启用该驱动程序:
extension=sqlsrv
extension=pdo_sqlsrv
如果未找到这些行,请取消注释它们(删除前面的分号)并重新启动Web服务器。
此外,还需要确保在连接MS SQL Server之前已经安装了SQL Server驱动程序,可以从Microsoft官方网站下载并安装它。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站