If not,please change

© If not,please change | Powered by LOFTER
 

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;

}


评论