我正在使用已安装并处于活动状态的PHP 5.5
和ODBC
,但仍然存在无法连接服务器的错误。我想我需要odbc驱动程序的名称。
$conn = "DRIVER={SQL Server};SERVER=$server;DATABASE=$db";
警告:odbc_connect():SQL错误:[unixODBC][Driver Manager]未找到数据源名称,也未指定默认驱动程序,中SQLConnect中的SQL状态为IM002
您可以使用PDO进行连接。如果你在windows上:
$this->stmt = new PDO ("sqlsrv:server=$server;Database=$database;",$user,$pass);
在Linux上:
$this->stmt = new PDO ("dblib:host=$server;dbname=$database;charset=UTF-8;",$user,$pass);