📅  最后修改于: 2023-12-03 14:56:04.782000             🧑  作者: Mango
本文介绍如何测试使用 SQL Server 驱动程序来连接 SQL Server 数据库。我们将使用 sqlsrv
扩展包来连接 SQL Server,并提供一些例子和最佳实践。
在开始测试之前,你需要先安装 sqlsrv
扩展。你可以通过以下步骤安装:
sqlsrv
驱动程序 DLL 文件。ext
文件夹中。php.ini
文件中启用 sqlsrv
扩展。unixODBC
和 ODBC driver
。sqlsrv
扩展:pecl install sqlsrv
.php.ini
文件中启用 sqlsrv
扩展。一旦你安装好了 sqlsrv
扩展,你就可以使用以下代码片段来连接到 SQL Server 数据库:
<?php
$serverName = "localhost";
$connectionOptions = array(
"Database" => "your_database",
"Uid" => "your_username",
"PWD" => "your_password"
);
// Establishes the connection
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
// Connection successful
echo "Connected to SQL Server successfully.\n";
// Perform database operations here...
// Close the connection
sqlsrv_close($conn);
?>
确保将 localhost
替换为你的 SQL Server 实例的主机名或 IP 地址,your_database
替换为你要连接的数据库名称,your_username
和 your_password
替换为你的数据库凭据。
一旦成功连接到数据库,你可以使用 sqlsrv_query
函数来发送查询并检索数据:
<?php
$sql = "SELECT * FROM your_table";
$query = sqlsrv_query($conn, $sql);
if ($query === false) {
die(print_r(sqlsrv_errors(), true));
}
// Fetch and display the data
while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC)) {
echo $row['column1'].", ".$row['column2']."\n";
}
// Free the statement and close the connection
sqlsrv_free_stmt($query);
sqlsrv_close($conn);
?>
确保将 your_table
替换为你要查询的实际表名,column1
和 column2
替换为你要检索的实际列名。
在本文中,我们介绍了如何测试使用 sqlsrv
扩展来连接 SQL Server 数据库。你可以根据你的需求进行进一步的开发和优化。有关更多信息,请参阅 sqlsrv
扩展的官方文档。
注意:上述代码示例仅供参考,请根据实际情况进行调整和修改。