PHP连接到MSSQL

时间:2018-07-12 07:05:45

标签: php sql sql-server pdo

我正在尝试连接Microsoft SQL Server

with(PHP 5.6.36):

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

我得到例外:

  

“找不到驱动程序”

phpinfo()的图片:

enter image description here

我到处搜索解决方案,但找不到任何对我有帮助的帖子

2 个答案:

答案 0 :(得分:0)

您需要为SQL Server安装PDO驱动程序:

http://php.net/manual/en/ref.pdo-sqlsrv.php

答案 1 :(得分:0)

感谢您的帮助,

我用过odbc_connect

odbc_connect(
            "DRIVER={ODBC Driver 13 for SQL Server};Server=".$this->hostname.",".$this->port.";Database=".$this->database_name.";MARS_Connection=yes",
            $this->username, $this->password);