2017-10-16 53 views
0

我有這個問題如何設置與xmlpp的免費tds與PHP 7.1的Windows 10 x64。對於使用Sql服務器的工作人員來說,我很新,可能是什麼問題?任何幫助,將不勝感激?安裝免費的TDS在PHP 7.1和Windows

回答

1

改爲使用sqlsrv驅動程序。弗裏茨不是要走的路。 試試這個: https://docs.microsoft.com/en-us/sql/connect/php/loading-the-php-sql-driverhttps://pecl.php.net/package/sqlsrv/4.1.6.1/windows

$db = new PDO("dblib:host=$hostdb;dbname=$dbname", $usr, $psw); 

變爲:

$db = new PDO("sqlsrv:host=$hostdb;dbname=$dbname", $usr, $psw); 
+0

我寧願使用,但他說在我的辦公室的高級開發人員,他們在現有的項目中使用DBLIB。使用mssql會導致許多查詢改變?什麼是處理它的確切解決方案。因爲我一整天都在旋轉頭腦。任何幫助,將不勝感激。 – Ravi

+0

唯一改變了我的頭頂,只是剛升級自己。連接字符串是否改變了它現在說的sqlsrv所說的dblib的位置。 更新我的答案。 dblib的問題在於,它長期未維護,而sqlsrv由Microsoft主動支持。 http://php.net/manual/en/ref.pdo-sqlsrv.connection.php – Erik