PHP中操作数据库的原则
1、数据库操作原则:晚得到,早释放。
2、面向对象方式操作数据库:哪里操作数据库,哪里释放资源。
示例:
//---取得当前应该显示的信息结果集
function getEmpListByPage($pageNow, $pageSize){
$sqlHelper = new SqlHelper();
$sql = "select * from emp limit ".(($pageNow-1) * $pageSize).",$pageSize;";
$res = $sqlHelper->execute_dql($sql);
//---为了就在此方法中释放资源,将取出的结果集,放到一个数组中暂时存储起来。
$arr = array();
$i = 0;
while($row = mysql_fetch_assoc($res)){
$arr[$i++] = $row;
}
mysql_free_result($res);
$sqlHelper->close_connect();
return $arr;
}