2010-09-17 85 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一起去。我觉得它非常有用。

相关问题