4
我處於我的Windows主機有PHP支持,但未配置PHP以支持ODBC或MSSQL的情況。我無法讓他們改變這一點,所以我想知道是否有辦法通過其他方式連接到SQL Server - 可能包括一些提供我需要的功能的文件?PHP到SQL Server沒有ODBC或MSSQL支持
我處於我的Windows主機有PHP支持,但未配置PHP以支持ODBC或MSSQL的情況。我無法讓他們改變這一點,所以我想知道是否有辦法通過其他方式連接到SQL Server - 可能包括一些提供我需要的功能的文件?PHP到SQL Server沒有ODBC或MSSQL支持
找到了解決辦法:
http://www.php.net/manual/en/ref.mssql.php#42696
的希望,這將使它更容易爲其他人來解決這個類型的限制離開這裏它。
這裏複製的完整性:
<?php
$db = new COM("ADODB.Connection");
$dsn = "DRIVER={SQL Server}; SERVER={SERVER};UID={USER};PWD={PASS}; DATABASE={DB}";
$db->Open($dsn);
$rs = $db->Execute("SELECT * FROM table");
while (!$rs->EOF)
{
echo $rs->Fields['column']->Value."<BR>";
$rs->MoveNext();
}
?>
你可以安裝一些其他手段提供了Web應用程序的數據訪問您的SQL服務器上的服務。也許肥皂或休息,或自定義的Web服務。但最好的辦法是找到一家不同的公司。 – Flimzy
我會在別處談論你的生意。聽起來他們甚至不希望運行PHP,它在Windows下我可以理解。 – Scuzzy
Flimzy - 我無權訪問SQL Server本身。 Flimzy/Scuzzy - 不錯的建議,但我發現如何在PHP中完成,所以我會堅持下去。一旦我處於這種狀態,它們就很好 - 只是爲了做任何新事情而痛苦(或者處理技術支持,而這些技術支持是毫無用處的)。 – zimdanen