如何用 PHP 连接 SQL Server?
php 连接 sql server 详解
想要在 php 中连接 sql server,以下是一步步的指南:
-
安装 sql server 驱动程序
在 php 中连接 sql server,需要先安装 sql server 驱动程序。可以在 php 手册中找到适用于 windows(sqlsrv)和 linux/macos(pdo_sqlsrv)的操作系统版本的驱动程序。
-
创建连接
要创建一个到 sql server 数据库的连接,可以使用 sqlsrv_connect() 函数或 pdo。
例如,使用 sqlsrv_connect():
$servername = "localhost"; $connectioninfo = array("database" => "database_name", "uid" => "username", "pwd" => "password"); $conn = sqlsrv_connect($servername, $connectioninfo);
-
执行查询
连接到数据库后,可以使用 sqlsrv_query() 函数或 pdo 语句执行 查询sql 查询。
例如,使用 sqlsrv_query():
$query = "select * from table_name"; $result = sqlsrv_query($conn, $query);
-
处理结果
查询执行后,可以使用 sqlsrv_fetch_array() 函数或 pdo 游标来处理结果。
例如,使用 sqlsrv_fetch_array():
while ($row = sqlsrv_fetch_array($result, sqlsrv_fetch_assoc)) { // 处理每一行 }
-
关闭连接
完成操作后,使用 sqlsrv_close() 函数或 pdo 关闭连接释放资源。
例如,使用 sqlsrv_close():
sqlsrv_close($conn);
参考: