我正在使用PHP 5.5
和ODBC
安装并处于活动状态,但我仍然遇到错误,我无法连接服务器。我猜我需要odbc驱动程序名称。
$conn = "DRIVER={SQL Server};SERVER=$server;DATABASE=$db";
警告:odbc_connect():SQL错误:[unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序,SQL状态IM002在SQLConnect中
答案 0 :(得分:0)
您可以使用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);