2013-10-23 95 views
0

這裏是問題:PHP PDO_ODBC()或ODBC(統一)?

我有我的公司使用舊的foxpro數據庫。 ERP。我需要使用PHP來創建一個網頁來顯示一些數據。

但我不知道我應該使用什麼。在最近的一個項目中,我使用了PHP :: PDO_ODBC函數。 但我的一位同事在他的一個項目中使用PHP :: ODBC(統一)功能。

1-兩者之間有什麼不同?

2 - 其中一個更安全嗎?

3-就像MySQL函數不推薦使用,PDO_ODBC或ODBC(統一)不推薦使用?

4-將舊的FoxPRO數據庫或甚至更舊的數據庫類型工作嗎?

感謝您的任何幫助!

+0

我沒有給出答案,以MichaelHiroshima但如果有人有 – Sebastien

回答

0

我無法回答你所有的問題,但最近我學到了一些東西。我不得不在一個項目中使用MS Access數據庫,這是我將PDO和ODBC引入到數據庫中的一個項目。我最初使用ODBC,但我認爲PDO最近更新並提供更好的錯誤報告。我無法讓ODBC報告除失敗之外的任何查詢錯誤。最後,我不得不回到使用ODBC,因爲我無法在PDO中找到許多這些函數listed here的等價物(我已經在ODBC中開始了我的項目)。對於查詢數據庫的基本操作,我發現兩者之間沒有區別。 你可能已經看到了這一點,但它看起來像FoxPro中正常工作與PDO as seen here (實際上此頁面底部有一個鏈接到的ODBC驅動程序的FoxPro

+0

謝謝!就像你說的那樣,它沒有回答所有問題,但爲我提供了我正在尋找的大部分答案。其餘的答案爲一些人提供了一個很好的起點。研究。 – Sebastien