一个模型里能不能返回两个值?
在model里的一个文件方法其中$key是一个数组。
function query($sql, $type = '') {
if(!($query = mysql_query($sql))) $this->show('Say:', $sql);
return $query;
}
function search_caiji('5',$key){
$selectsql_caiji="select * from caiji where title like '%$key%'";
//当key个数大于1,增加or语句
if ($count>1) {
for ($i = 1; $i < $count; $i++) {
$selectsql_caiji .= " or title like '%$key[$i]%' ";
}
}
//执行输出列表
$result_caiji=$this->query($selectsql_caiji);
return $result_caiji;
//统计请求的行数,即查找出来的所有行数
$query = $this->db->query($selectsql_caiji);
return $query->num_rows();
}
model能不能同时返回2个值?
如果能怎么调用?
如果不能,那么我如何统计出查找出来的所有记录数?
数组不就得了嘛 或转成 stdclass sdink 发表于 2012-7-17 16:26 static/image/common/back.gif
数组不就得了嘛 或转成 stdclass
没明白啊! 请教! 在线等!请大神赐教 明白了 谢谢sdink
你的意思是把返回的两个结果放在一个数组里,返回这个数组就可以了 x171306523c 发表于 2012-7-17 17:00 static/image/common/back.gif
明白了 谢谢sdink
你的意思是把返回的两个结果放在一个数组里,返回这个数组就可以了 ...
对的 return array('key1'=>$value1,'key2'=>$value2);
页:
[1]