• php怎么连接sql server


    在PHP中,可以使用不同的函数来连接SQL Server数据库。根据不同的版本和需求,有以下几种方法可以连接SQL Server。一、mssql_系列函数:主要适用于PHP5.3以下的版本和SQL Server 2000及以上的版本。需要在php.ini文件中去掉以下代码前的分号:

    1. ```
    2. ;extension=php_mssql.dll
    3. ;extension=php_msql.dll
    4. ;extension=php_pdo_mssql.dll
    5. ;extension=php_pdo_odbc.dll
    6. ```
    7. 然后使用以下代码连接数据库:
    8. ```php
    9. $server = "localhost"; //服务器IP地址,如果是本地,可以写成localhost
    10. $uid = "sa"; //用户名
    11. $pwd = "123456"; //密码
    12. $database = "jb51net"; //数据库名称
    13. //进行数据库连接
    14. $conn = mssql_connect($server, $uid, $pwd) or die("connect failed");
    15. mssql_select_db($database, $conn);
    16. //执行查询语句
    17. $query = "select * from A_PHP";
    18. $row = mssql_query($query);
    19. //打印输出查询结果
    20. while($list = mssql_fetch_array($row)) {
    21.     print_r($list);
    22.     echo "
      "
      ;
    23. }
    24. ?>
    25. ```
    26. 二、sqlsrv_系列函数:可以使用以下代码连接数据库:
    27. ```php
    28. $con = odbc_connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=jb51net', 'sa', '123456');
    29. $query = "SELECT * FROM dbo.A_PHP";
    30. $result = odbc_do($con, $query);
    31. while(odbc_fetch_row($result)) {
    32.     $list = odbc_result($result, "id");
    33.     print_r($list);
    34.     echo '
      '
      ;
    35. }
    36. ?>
    37. ```
    38. 三、PDO方式连接SQL Server:首先需要下载并安装Microsoft Drivers for PHP for SQL Server驱动。然后在php.ini文件中添加以下配置:
    39. ```
    40. extension=php_pdo_sqlsrv_53_ts.dll
    41. extension=php_sqlsrv_53_ts.dll
    42. ```
    43. 重启Apache服务器后,可以使用以下代码连接数据库:
    44. ```php
    45. $server = "localhost"; //服务器IP地址,如果是本地,可以写成localhost
    46. $database = "jb51net"; //数据库名称
    47. $uid = "sa"; //用户名
    48. $pwd = "123456"; //密码
    49. try {
    50.     $conn = new PDO("sqlsrv:Server=$server;Database=$database", $uid, $pwd);
    51.     $query = "SELECT * FROM dbo.A_PHP";
    52.     $stmt = $conn->prepare($query);
    53.     $stmt->execute();
    54.     while ($list = $stmt->fetch(PDO::FETCH_ASSOC)) {
    55.         print_r($list);
    56.         echo "
      "
      ;
    57.     }
    58. } catch (PDOException $e) {
    59.     echo "Connection failed: " . $e->getMessage();
    60. }
    61. ?>
    62. ```

    以上是几种常用的连接SQL Server数据库的方法,根据自己的实际需求选择适合的方法即可。123

  • 相关阅读:
    HTTP协议
    【Pandas数据处理100例】(九十六):Pandas使用cumsum()函数计算某列的累计和
    快速幂算法
    Profinet转RS485Modbus网关M2AC系列伺服驱动器配置方法
    Apache Spark 的基本概念和在大数据分析中的应用
    Python学习小组课程-课程大纲与Python开发环境安装
    Spring Boot 配置文件
    【技术】技术研发人员面试IT公司顺利通过的小技巧
    Q-Vision+Kvaser CAN/CAN FD/LIN总线解决方案
    数据结构小记【Python/C++版】——B树篇
  • 原文地址:https://blog.csdn.net/qq_26429153/article/details/132637726