2012-03-03 54 views
0

我正在为现有的WebApp构建一些新增功能。旧代码是使用mysql函数编写的。将整个应用程序改为使用PDO将是一件非常耗时的工作。但是,对于所有新代码,我想开始使用PDO。将PDO与现有的MYSQL/PHP应用程序集成

在现有的不使用PDO与数据库接口的应用程序中使用PDO是否有任何问题需要注意?在加载页面的同时,使用这两个选项中的任何一个连接到数据库都没有问题,是正确的吗?

虽然我在这里 - 我有兴趣知道在页面加载后需要关闭PDO连接有多大 - 还是可以打开连接?

谢谢大家。

回答

0

当页面加载完成时,不需要关闭任何类型的数据库连接 - PHP总是为你做这件事(除非你犯了启用持久连接的错误)。

但是,如果在同一页中使用PDO AND mysql_连接到同一个数据库,它将在服务器上消耗两倍的连接数(而页正在执行)。这可能是也可能不是问题。

就我个人而言,如果您不想重构它以在整个过程中使用PDO,我会建议您在应用程序内保持一致。

+1

我明白了。你有没有关于重构使用PDO的好文章?我已经想过了,但这听起来像一个巨大的承诺... – Shackrock 2012-03-03 14:47:41

+0

@ Shackrock:取决于应用程序的大小以及如何将它放在一起它很可能是一个巨大的承诺,但它应该是一个相当简单的一。 – prodigitalson 2012-03-04 01:27:37

相关问题