2010-11-09 35 views

回答

1

磁盤I/O和數據庫大小仍將是主要的性能因素,而不是PHP數據庫驅動程序。無論有什麼差異,都會有最小的。但使用PDO的主要原因是它使您的數據庫跨不同的後端移植。如果你堅持使用SQL-92命令,你可以很容易地從SQLite轉移到MySQL,MSSQL,PostgreSQL,Oracle等,並保留99.9%的現有代碼。

+0

好吧,這兩個方法並不像它們看起來那麼平等,對我來說show-stopper是PDO無法將值綁定爲FLOAT,但是對於SQlite特定的驅動程序,這可能是$ stmt-> bindValue(':something', 1.01,SQLITE3_FLOAT); – rsk82 2010-11-09 18:35:00

+0

也許你應該看看這個:http://stackoverflow.com/questions/2718628/pdoparam-for-type-decimal – stillstanding 2010-11-09 18:38:58

相關問題