首页 > 解决方案 > 如何使用 pdo 将 xampp php 7.1.27 连接到 MsSQL 服务器?

问题描述

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

找不到驱动程序。

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

$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。

标签: phpsql-serverpdo

解决方案


我从评论中找到了答案:

  • 下载并安装ODBC 驱动程序

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

  • 重启 xampp

  • 使用此方法连接:

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

推荐阅读