How to Connect XAMPP with MSSQL Server: A Comprehensive Guide(xamppmssql)

XAMPP(Apache、MySQL、PHP和Perl)是一个用于Windows、OS X和Linux的开源 Web测试套件。它存储在本地硬盘上的文件可轻松地被用来建立个人Web站点以及测试应用程序,而不会影响网站和应用程序上的最新更改。本指南将指导您如何将XAMPP与MSSQL服务器连接起来,以便您可以开始使用本地网络建立和测试Web站点和应用程序。

首先,您需要确保已安装MSSQL服务器,XAMPP,以及已下载的ODBC驱动程序。有关MSSQL的安装说明,您可以在网上找到很多,这里不再赘述。

在MSSQL服务器和驱动程序都安装完毕后,接下来您需要设置ODBC连接以让XAMPP和MSSQL服务器连接起来。您可以在“控制面板”中打开“ODBC数据源管理器”,然后按照下图勾选所需选项,根据您的需要填写相关参数:

![image.png](https://cdn.nlark.com/yuque/0/2020/png/130702/1593302986317-5630003b-d34f-482e-8bd2-929ddb2a2740.png#align=left&display=inline&height=427&margin=%5Bobject%20Object%5D&name=image.png&originHeight=427&originWidth=737&size=22283&status=done&style=shadow&width=737)

设置完成后,您可以使用以下代码连接MSSQL服务器:

“`php

$serverName = “serverName\sqlexpress”;

$connectionOptions = array(“Database” => “DBname”,

“Uid” => “username”,

“PWD” => “password”);

// Establishes the connection

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

if (!$conn)

{

die(“Error connection: “.sqlsrv_errors());

}

else

{

echo “Connection success.\n”;

}

?>


使用上述代码,您可以检查连接是否成功,如果一切正常的话,将显示“连接成功”的消息。一旦成功连接,您便可以使用MSSQL服务器作为XAMPP开发环境的后端。

您还可以使用PHP连接MSSQL服务器,将下面的代码保存为PHP脚本文件:

```php

$serverName = "serverName\sqlexpress";
$connectionOptions = array("Database" => "DBname",
"Uid" => "username",
"PWD" => "password");

// Establishes the connection
$conn = sqlsrv_connect($serverName, $connectionOptions);

if (!$conn)
{
die("Error connection: ".sqlsrv_errors());
}

// Query and variable destineration
$sql = "SELECT * FROM table_name";
$query = sqlsrv_query($conn, $sql);

if($query === false){
echo "Error in query preparation/execution.\n";
die(print_r(sqlsrv_errors(), true));
}

while($row = sqlsrv_fetch_array($query)) {
echo "Name : ".$row['Name']."
Address : ".$row['Address']."

";
}
?>

上述代码将从MSSQL服务器中查询“table_name”表,并针对变量分配。有关更详细的信息,您可以在脚本中定义更多查询,并使用变量为查询生成预定义结果集。

综上所述,本指南将指导您完成如何将XAMPP与MSSQL连接起来的步骤,让您可以开始在本地网络上建立和测试Web站点和应用程序。如果您仍然有其他问题,可以在任何时候即刻咨询相关的技术支持部门,他们将提供可靠的帮助。


数据运维技术 » How to Connect XAMPP with MSSQL Server: A Comprehensive Guide(xamppmssql)