PHP 连接 SQL Server 数据库的方法有多种,以下是五种常见的方法:
通过 MSSQL_系列函数
(图片来源网络,侵删)
功能 | 描述 |
版本 | 主要针对 PHP 5.3 以下的版本和 SQL Server 2000 及以上版本。 |
配置步骤 | 在php.ini 文件中去掉;extension=php_mssql.dll 、extension=php_pdo_mssql.dll 等前面的分号。 |
示例代码 | ``php "JXC_ERP", "UID" => "sa", "PWD" => "123456"); $conn = mssql_connect($serverName, $connectionInfo); if (!$conn) { die('Connect Error'); } $query = "SELECT * FROM dbo.A_PHP"; $result = mssql_query($query); while ($row = mssql_fetch_array($result)) { echo $row[0] . "----" . $row[1]; } ?> `` |
通过 SQLSRV_系列函数
功能 | 描述 |
版本 | 主要针对 PHP 5.3 以上的版本和 SQL Server 2005 以上版本。 |
配置步骤 | 需要下载并安装 Microsoft Drivers for PHP for SQL Server 驱动,并在php.ini 文件中添加extension=php_pdo_sqlsrv_53_ts.dll 和extension=php_sqlsrv_53_ts.dll 。 |
示例代码 | ``php "JXC_ERP", "UID" => "sa", "PWD" => "123456"); $conn = sqlsrv_connect($serverName, $connectionInfo); if (!$conn) { die(print_r(sqlsrv_errors(), true)); } $query = "SELECT * FROM dbo.A_PHP"; $stmt = sqlsrv_query($conn, $query); while ($row = sqlsrv_fetch_array($stmt)) { echo $row[0] . "----" . $row[1]; } ?> `` |
通过 ODBC 方式连接
功能 | 描述 |
配置步骤 | 需要在php.ini 文件中开启 ODBC 扩展。 |
示例代码 | ``php `` |
通过 PDO 方式连接
功能 | 描述 |
配置步骤 | 需要在php.ini 文件中开启 PDO 扩展。 |
示例代码 | ``phpprepare($query); $stmt->execute(); while ($row = $stmt->fetch()) { echo $row['id'] . "----" . $row['name']; } } catch (PDOException $e) { echo "Connection failed: " . $e->getMessage(); } ?> `` |
通过 COM 组件连接
功能 | 描述 |
配置步骤 | 无需特殊配置,但需要在服务器上安装合适的 COM 组件。 |
示例代码 | ``phpOpen($connstr); $rs = $conn->Execute("SELECT * FROM dbo.A_PHP"); while (!$rs->EOF) { echo $rs->Fields("id")->Value . "----" . $rs->Fields("name")->Value; $rs->MoveNext(); } ?> `` |
通过上述几种方法,开发者可以根据具体的需求和环境选择合适的连接方式,每种方法都有其独特的优点和适用场景,建议在实际开发中灵活运用。
(图片来源网络,侵删)
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/57467.html