您的位置:首页 > 编程语言 > PHP开发

PHP引用问题

2015-10-12 18:20 417 查看
PHP很多时候是没有引用概念的,方法传参时,不管是不是数组或对象,都不是传递引用,所以一个方法处理完一个数组或对象后要返回,调用者必须接受然后将该方法的返回值重新赋值于该数组或对象。

MySQL中千万不要使用如下方式处理行号问题:

public function setRowNumber($page = 0, $page_size = 10){
$sql = "SET @row_number = " . (intval ( $page ) * intval ( $page_size )) . ";";
$query = $this->db->query ( $sql );
return $query;
}

public function getRowNumberStr() {
return "(@row_number:=@row_number+1) AS row_number";
}


目前不清楚为什么在联查有些表时出现混乱,而有些正常,为避免出现莫名其妙的行号,请不要这样获取行号,建议采用在程序中循环获取。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: