赞
踩
PHP是一门强大的服务器端脚本语言,而SQL Server是Microsoft开发的一款关系型数据库管理系统。为了在PHP中直接操纵SQL Server数据库,需要通过安装SQL Server扩展来实现。这篇文章将详细介绍如何在PHP中使用SQL Server扩展来操作数据库。
首先,需要下载SQL Server驱动程序,可以从Microsoft官网下载
下载完成后,将解压后的ext文件夹中的php_sqlsrv.dll和php_pdo_sqlsrv.dll放到PHP的扩展目录下,打开php.ini文件,将extension=php_sqlsrv.dll和extension=php_pdo_sqlsrv.dll添加到文件末尾,然后重新启动Apache服务器。
PHP连接SQLServer的五种方法如下:1、使用“mssql_connect()”函数;2、使用“sqlsrv_connect()”函数;3、使用PDO类连接;4、使用“odbc_connect()”函数;5、使用COM对象方式连接。
php连接sqlserver五种方法是什么-PHP问题-PHP中文网
接着,我们可以在PHP代码中使用SQL Server扩展提供的函数来访问数据库。
本教程操作系统:Windows11系统、php8.2版本,
本次使用“sqlsrv_connect()”函数;比如,连接数据库的代码如下:
-
- <?php
-
-
- $server = 'aliws.cn,748';
- $username = 'tst_b';
- $password = 'alib1456';
- $database = 'DBAliSs';
- $conn = sqlsrv_connect($server, array('UID'=>$username, 'PWD'=>$password, 'Database'=>$database));
-
-
- if( $conn ) {
- echo "连接成功";
-
-
-
- $sql = "SELECT * FROM sys_user";
- $res = sqlsrv_query($conn, $sql);
- if ($res === false) {
- die(print_r(sqlsrv_errors(), true));
- }
- while ($row = sqlsrv_fetch_array($res, SQLSRV_FETCH_ASSOC)) {
- echo "<p>ID: " . $row['user_id'] . ", user_name: " . $row['user_name'] . ", update_time: " . $row['update_time'] . "</p>";
- }
-
-
-
-
-
-
-
-
-
-
-
- }
- else
- {
- echo "连接失败";
- }
-
-
-
-
-
-
-
- ?>
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。