我有一个需要来自数据库的一些查询的 php 页面。所以我开始写下一些函数,我注意到我需要确保连接是活动的,并在数据检索完成时关闭连接。但并不需要天才就认为这不是处理这个问题的最聪明的方法:
function getConnection() {
//it connects
}
function killConection() {
//it closes connection
}
function getData() {
getConnection();
//it gets data
killConnection();
}
function getVeryImportantData() {
getConnection();
//it gets data
killConnection();
}
//... and so on ...
我当然不想为我需要发出的每个请求建立一个新的数据库连接,所以我想知道是否有一种方法可以组织我的代码,在我需要它时保持连接处于活动状态,以防万一它重新连接因任何原因关闭,并在完成所有必需的操作后断开连接。