-2

我有一个包含三个方法的类:

  • 插入
  • 更新
  • 删除

这些方法中的每一个都适用于数据库。哪种方法更好?

  1. 在构造函数中连接数据库,在析构函数中关闭连接,或者
  2. 分别在每种方法中打开和关闭连接?
4

2 回答 2

4

在调用方法之前,您只需连接一次您想要做的事情。

您必须在方法之前进行连接,然后在每个方法中执行您的 mysql 查询。

如果您觉得需要,您可以在调用方法后断开连接,但通常不需要关闭连接,因为它会在页面加载后自动关闭。

于 2012-07-09T13:47:25.113 回答
1

这取决于用例。但在 99% 的情况下,您会在构造函数中打开连接。(不要介意析构函数。如果它不是持久连接,PHP 会在脚本端销毁连接。)

于 2012-07-09T13:48:34.757 回答