我正在爲自己的應用構建一個數據庫封裝,我無法決定使用哪種PHP擴展,PDO或MySQLi。哪個PHP擴展應該用於我的數據包封裝
我只打算使用MySQL,所以我不在意使用PDO支持其他適配器。我讀過很多,PDO正在成爲PHP的「標準」,也許我應該使用它?然後我認爲這太「太」了,因爲我只使用MySQL適配器。但MySQLi會堅持並進一步發展?
我知道有很多線程處理兩者之間的差異,但我沒有找到任何人回答我的問題。
PS寬容的語言,我是AAO(瑞典)的傢伙:)的
我正在爲自己的應用構建一個數據庫封裝,我無法決定使用哪種PHP擴展,PDO或MySQLi。哪個PHP擴展應該用於我的數據包封裝
我只打算使用MySQL,所以我不在意使用PDO支持其他適配器。我讀過很多,PDO正在成爲PHP的「標準」,也許我應該使用它?然後我認爲這太「太」了,因爲我只使用MySQL適配器。但MySQLi會堅持並進一步發展?
我知道有很多線程處理兩者之間的差異,但我沒有找到任何人回答我的問題。
PS寬容的語言,我是AAO(瑞典)的傢伙:)的
如果你要大規模的應用,我建議去PDO,但對於小型應用去的mysqli因爲如果您遇到任何問題,將比PDO更容易調試,因爲您不打算使用任何其他數據庫適配器
儘管PDO應該成爲標準,但它遠非完美。
我每天都在使用PDO,它運動着一些錯誤(大多數情況下你可以很容易地解決問題,但仍然)。
如果是任何測量,請分別查看pdo和mysqli報告的bugs:112和41。
我的主觀的觀點是:儘管如此,與PDO一起去。我覺得它非常有用。
你的包裝應該做什麼?即你想要「包裝」什麼? – VolkerK 2010-09-17 11:06:09
也許包裝是錯誤的詞,我會用它來執行像SELECT,INSERT等不同的數據庫操作。 – sandelius 2010-09-17 11:11:54