2010-09-17 78 views
0

我正在爲自己的應用構建一個數據庫封裝,我無法決定使用哪種PHP擴展,PDO或MySQLi。哪個PHP擴展應該用於我的數據包封裝

我只打算使用MySQL,所以我不在意使用PDO支持其他適配器。我讀過很多,PDO正在成爲PHP的「標準」,也許我應該使用它?然後我認爲這太「太」了,因爲我只使用MySQL適配器。但MySQLi會堅持並進一步發展?

我知道有很多線程處理兩者之間的差異,但我沒有找到任何人回答我的問題。

PS寬容的語言,我是AAO(瑞典)的傢伙:)的

+0

你的包裝應該做什麼?即你想要「包裝」什麼? – VolkerK 2010-09-17 11:06:09

+0

也許包裝是錯誤的詞,我會用它來執行像SELECT,INSERT等不同的數據庫操作。 – sandelius 2010-09-17 11:11:54

回答

0

如果你要大規模的應用,我建議去PDO,但對於小型應用去的mysqli因爲如果您遇到任何問題,將比PDO更容易調試,因爲您不打算使用任何其他數據庫適配器

1

儘管PDO應該成爲標準,但它遠非完美。
我每天都在使用PDO,它運動着一些錯誤(大多數情況下你可以很容易地解決問題,但仍然)。

如果是任何測量,請分別查看pdo和mysqli報告的bugs:112和41。

我的主觀的觀點是:儘管如此,與PDO一起去。我覺得它非常有用。

相關問題