Kla*_*ius 9 php sql-server pdo php-7
连接到sqlsrv字符串不起作用.
$login = new PDO("sqlsrv:server=MYSQLSERVER\SQLEXPRESS;Database=db_name", "user", "passw");
Run Code Online (Sandbox Code Playgroud)
我有错误信息:
Fatal error: Invalid handle returned.
我101%确定登录详细信息没问题.因为它适用于其他项目.可能是个问题PHP 7?
小智 18
在DSN中尝试"ConnectionPooling = 0".
有时工作,有时返回错误
重新使用连接可能是一个问题.
DSN参考:https://msdn.microsoft.com/en-us/library/ff628167(v = sql.105) .aspx
看起来要连接到 MS-SQL,您将需要使用 ODBC。
参考: http: //php.net/manual/en/pdo.construct.php#120705
$odbc="odbc:Driver={SQL Server};Server=$server;Database=$database;";
$cnx = new PDO( $odbc , $user, $password);
Run Code Online (Sandbox Code Playgroud)