欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 PHP 中连接 Microsoft SQL Server 数据库,可以使用 PDO
、sqlsrv
或 odbc
扩展。
使用 PDO
扩展连接 Microsoft SQL Server 数据库的基本步骤如下:
创建一个连接对象:
php
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = new PDO("sqlsrv:Server=$servername;Database=$dbname", $username, $password);
执行 SQL 查询:
php
$sql = "SELECT * FROM table"; $result = $conn->query($sql);
处理查询结果:
php
if ($result->rowCount() > 0) { foreach ($result as $row) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>"; } } else { echo "0 results"; }
关闭连接:
php
$conn = null;
使用 sqlsrv
扩展连接 Microsoft SQL Server 数据库的基本步骤如下:
创建一个连接对象:
php
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = sqlsrv_connect($servername, array("Database"=>$dbname, "UID"=>$username, "PWD"=>$password));
执行 SQL 查询:
php
$sql = "SELECT * FROM table"; $result = sqlsrv_query($conn, $sql);
处理查询结果:
php
if ($result !== false) { while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>"; } } else { echo "0 results"; }
关闭连接:
php
sqlsrv_close($conn);
使用 odbc
扩展连接 Microsoft SQL Server 数据库的基本步骤如下:
创建一个连接对象:
php
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $connectionString = "Driver={SQL Server};Server=$servername;Database=$dbname"; $conn = odbc_connect($connectionString, $username, $password);
执行 SQL 查询:
php
$sql = "SELECT * FROM table"; $result = odbc_exec($conn, $sql);
处理查询结果:
php
if (odbc_num_rows($result) > 0) { while ($row = odbc_fetch_array($result)) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>"; } } else { echo "0 results"; }
关闭连接:
php
odbc_close($conn);
这些示例代码可以基于实际情况进行修改和扩展。