当前位置:   article > 正文

【小白专用 已验证】PHP连接SQLServer数据库_php sqlserver

php sqlserver

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版本,

php sqlserver 扩展 - 老白网络

本次使用“sqlsrv_connect()”函数;比如,连接数据库的代码如下:

  1. <?php
  2. $server = 'aliws.cn,748';
  3. $username = 'tst_b';
  4. $password = 'alib1456';
  5. $database = 'DBAliSs';
  6. $conn = sqlsrv_connect($server, array('UID'=>$username, 'PWD'=>$password, 'Database'=>$database));
  7. if( $conn ) {
  8. echo "连接成功";
  9. $sql = "SELECT * FROM sys_user";
  10. $res = sqlsrv_query($conn, $sql);
  11. if ($res === false) {
  12. die(print_r(sqlsrv_errors(), true));
  13. }
  14. while ($row = sqlsrv_fetch_array($res, SQLSRV_FETCH_ASSOC)) {
  15. echo "<p>ID: " . $row['user_id'] . ", user_name: " . $row['user_name'] . ", update_time: " . $row['update_time'] . "</p>";
  16. }
  17. }
  18. else
  19. {
  20. echo "连接失败";
  21. }
  22. ?>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/558023
推荐阅读
相关标签
  

闽ICP备14008679号