我有一个包含三个方法的类:
- 插入
- 更新
- 删除
这些方法中的每一种都与数据库一起工作。哪种方法更好?
- 连接到构造函数中的数据库并关闭析构函数中的连接,或者
- 在每种方法中分别打开和关闭连接
在调用方法之前,您只需要连接一次即可。
您必须在方法之前进行连接,然后在每个方法中执行mysql查询。
如果您觉得需要,可以在调用方法后断开连接,但通常没有必要关闭连接,因为它会在页面加载后自动关闭。
这取决于用例。但在99%的情况下,您会在构造函数中打开连接。(不要终止析构函数。如果不是持久连接,PHP会在脚本端破坏连接。)