将PDO与现有的MYSQL / PHP应用程序集成

时间:2012-03-03 14:08:26

标签: php mysql pdo

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

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

虽然我在这里 - 我有兴趣知道在页面加载后关闭PDO连接有多大 - 或者是否可以保持连接打开?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

页面加载完成后无需关闭任何类型的数据库连接 - PHP总是为您执行此操作(除非您犯了启用持久连接的错误)。

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

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