📅  最后修改于: 2023-12-03 15:18:19.560000             🧑  作者: Mango
如果您需要在PHP代码中连接MS SQL Server,本文为您提供了关于如何连接MS SQL Server的指南。
在连接MS SQL Server之前,您需要安装对应的PHP驱动程序。
您可以使用PECL或者Microsoft GitHub下载MS SQL Server驱动程序。在下载之前,您需要查看您正在使用的PHP版本,并选择相应的驱动程序。
在下载并安装完驱动程序后,您可以使用以下代码连接MS SQL Server:
$serverName = "yourServerName\sqlexpress"; // 替换成您的服务器名
$connectionOptions = array(
"Database" => "yourDatabaseName", // 替换成您的数据库名
"Uid" => "yourUserName", // 替换成您的用户名
"PWD" => "yourPassword" // 替换成您的密码
);
// 创建连接
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn) {
echo "连接成功";
} else {
echo "连接失败";
}
在上面的代码中,您需要将$serverName
,$connectionOptions
的值替换成您的服务器名、数据库名、用户名、密码。
请注意,sqlsrv_connect()
函数的返回值为连接结果。如果连接成功,将返回连接资源;如果连接失败,将返回false
。
连接成功后,您可以使用以下代码查询MS SQL Server数据库:
$tsql = "SELECT TOP 10 * FROM yourTableName"; // 替换成您的表名
$stmt = sqlsrv_query($conn, $tsql);
if ($stmt === false) {
echo "查询失败";
} else {
// 遍历结果集
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['id'].", ".$row['name']."<br>";
}
// 释放资源
sqlsrv_free_stmt($stmt);
}
在上面的代码中,您需要将$tsql
的值替换成您的查询语句,将yourTableName
替换成您的表名。
当您完成对MS SQL Server数据库的操作后,需要关闭连接,以释放资源。
// 关闭连接
sqlsrv_close($conn);
通过以上代码,您现在已经知道如何连接MS SQL Server,并查询数据库。
希望这篇文章对您在PHP中使用MS SQL Server连接、查询数据库有所帮助。