本文将分享如何为PHP模块添加SQL SERVER2012数据库的步骤。
## 1. 安装SQL Server
首先,需要在Web服务器上安装SQL Server数据库。可以通过Microsoft官方网站下载SQL Server。对于开发和测试环境,可以选择SQL Express版本。
## 2. 安装SQL Server PHP扩展
PHP扩展必须与SQL Server数据库版本相兼容。如果使用SQL Server 2012,需要安装SQL Server PHP扩展版本3.0以上。
通过以下命令可以下载最新的SQL Server PHP扩展:
sudo pecl install sqlsrv pdo_sqlsrv
## 3. 配置PHP
1. 修改php.ini文件,启用SQL Server扩展:
extension=sqlsrv.so
extension=pdo_sqlsrv.so
2. 重启Web服务器,以使修改生效。
## 4. 连接SQL Server数据库
可以使用以下PHP代码连接SQL Server数据库:
$server = "localhost\SQLEXPRESS";
$database = "mydatabase";
$username = "myusername";
$password = "mypassword";
//创建连接
$conn = sqlsrv_connect($server, array(
"Database" => $database,
"UID" => $username,
"PWD" => $password,
"CharacterSet" => "UTF-8",
"ReturnDatesAsStrings" => true
));
//检查是否连接成功
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
## 5. 执行SQL查询
可以使用以下PHP代码执行SQL查询:
$sql = "SELECT * FROM mytable";
$stmt = sqlsrv_query($conn, $sql);
if ($stmt === false) {
die(print_r(sqlsrv_errors(), true));
}
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
echo $row['id'] . ", " . $row['name'] . ", " . $row['email'] . "";
}
## 6. 关闭连接
可以使用以下PHP代码关闭连接:
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
## 总结
本文介绍了如何为PHP模块添加SQL Server 2012数据库的步骤,需要安装SQL Server,安装SQL Server PHP扩展,配置PHP,连接SQL Server数据库,执行SQL查询和关闭连接。希望这篇文章对你有所帮助。