2016-02-05 44 views
0

我想連接到我使用PHP從我的apache服務器進行的MS Access Db。我不斷提出錯誤「找不到驅動程序」。我搜遍了互聯網上的每一個網頁,都沒有發現任何重要的東西。我沒有記錄php.ini文件中允許odbc驅動程序工作的部分。我也嘗試使用PDO :: getAvailableDrivers()代碼列出所有工作驅動程序,但無論從php.ini文件中取出多少驅動程序,我都無法顯示。我創建了DNS連接並將其鏈接到數據庫,但我不確定如何連接到它。PDO異常:找不到驅動程序(PHP到MS Access)

任何幫助將不勝感激。

+0

向我們顯示您的數據庫連接代碼。 msaccess數據庫在哪裏託管?本地?外部?這些是我們重要的信息。 – Ohgodwhy

+0

其實我想通了。問題是MS訪問停止託管他們的odbc連接到PHP。所以我在apache和php的32位系統上使用了PDO。之後一切都奏效了。 –

回答

0

對於其他人,需要一個答案:

MS Access已停止更新,並且託管他們的ODBC連接到2010(大約)PHP的。如果你確定你使用的是32位系統,它仍然可以工作。我現在使用32位的Apache和PHP。它現在工作完美無瑕。

+0

它對我來說工作得很好,我正在使用64位。你只需要爲pdo啓用odbc擴展。 – rhavendc

相關問題