【问题标题】:How to connect xampp php 7.1.27 to a MsSQL server using pdo?如何使用 pdo 将 xampp php 7.1.27 连接到 MsSQL 服务器?
【发布时间】:2019-04-24 09:09:42
【问题描述】:

我正在尝试使用 php pdo 连接到 MsSQL 服务器数据库,但出现此错误:

找不到驱动程序。

我在 stackoverflow 上尝试了所有解决方案,但都没有奏效。

  • 已安装 php 驱动程序并配置 php.ini。一一添加:

    extension=php_pdo_sqlsrv_71_ts.dll

    extension=php_sqlsrv_71_ts.dll

    extension=php_pdo_sqlsrv_71_nts.dll

    一次性全部完成。

  • 使用了 pdo_dblib_mssql 类:https://www.php.net/manual/en/ref.pdo-dblib.php

  • 使用了不同的 PDO 构造函数:

$conn = new PDO ("dblib:host=$hostname:$port;dbname=dbname","username","pwd");

$conn = new PDO("sqlsrv:Server=$servername;Database=dbname", "username", "pwd");

没有任何效果,任何帮助将不胜感激。

PHP 版本:7.1.27 / MsSQL SERVER 2014。

【问题讨论】:

标签: php sql-server pdo


【解决方案1】:

我从cmets那里找到了答案:

  • 下载安装ODBC Driver

  • 通过取消注释此行来配置 php.ini 文件: extension=php_odbc.dll

  • 重启xampp

  • 使用此方法连接:

odbc_connect ( "Driver={SQL Server};Server=$servername;Database=$dbname" , $username ,  $password);

【讨论】:

    猜你喜欢
    • 2015-11-19
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 2018-07-23
    • 2016-12-18
    相关资源
    最近更新 更多