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站点和应用程序。如果您仍然有其他问题,可以在任何时候即刻咨询相关的技术支持部门,他们将提供可靠的帮助。