簡體   English   中英

將多個dbms查詢響應轉換為相同類型的變量(PHP)

[英]Turning multiple dbms query responses into the same type of variable (PHP)

我正在創建一個函數(PHP)。 在此函數中,它基本上使用指定的dbms並連接,提交相應的查詢,<在此插入我的問題>,並斷開連接。 DBMS包括MySQL,MSSQL,Postgres和Oracle。

我假設在這個函數之外,用戶將無法訪問指定的DMBS,所以無論我得到什么結果,我都需要轉換為可用的東西,如常規的PHP變量/數組/對象。

我不知道這樣做的最佳方法(並且只有MySQL的擴展經驗),所以我想知道如何處理每個返回,以便它們都與PHP相對相同。 無論如何,我非常感謝一個例子。

除非你這樣做才能學習,我建議你研究一下PDO 它自PHP 5開始內置,可以處理您提到的DBMS。

還有ADODb支持更多的DBMS,但缺點是不是PHP的本機編譯部分。

在我看來,不值得在2010年編寫自己的數據庫包裝器以供生產使用。 周圍有太多高質量的行業標准解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM