所以在我的申請,我通過一個函數命名db_connect訪問數據庫();.很簡單,它提供了必要的登錄信息,並通過mysql_connect和mysql_select_db打開了一個數據庫連接。
現在我工作了,我發現領導程序員使用PDO。花式。但是,它看起來或多或少像我以前使用的同一事物的面向對象版本。
那麼按照我以前的方式進行操作,或者使用自動連接到數據庫的構造函數編寫類「db」,有什麼區別?
在這兩種情況下,我都必須連接到db /創建一個新的對象,無論哪種情況,它都佔用一行。
抽象出數據庫連接的本質是一個花哨的庫嗎?
我能想到的唯一的事情是,有於二OO版本的析構函數,這意味着我不會有在編寫「db_close()」 ......
埃杜-MA-指示泄我! (Please'm)
感謝您的想法,Pekka :) – 2010-06-20 14:33:59
+1 PDO絕對是您的選擇。有更多的學習曲線在mysql _ *()上,但是如果沒有其他的參數化查詢,它是值得的。 – 2010-06-20 14:38:30