如何在 LAMP 中连接 php 和 MS SQL


How to connect php and MS SQL in LAMP

我正在尝试在灯环境中将php与ms sql服务器连接起来。

 $con = new PDO('odbc:Driver=FreeTDS; Server=HOST; Database=TWO; UID=sa; PWD=123456789;');

我经历了100+的建议。什么都没用,

我得到的只是一个大而相同的错误 SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC 驱动程序管理器] 找不到数据源名称,并且未指定默认驱动程序

任何人都可以举一个工作示例,他们可能已经尝试过了。

如果您安装了freeTDS,请尝试以下连接字符串之一,它对我有用:

$db = new PDO("sqlsrv:Server=YouAddress;Database=YourDatabase", "Username", "Password");
$dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw");//if using dblib