zend_db中获取结果集,如何获取结果集的条数

woannima 2010-05-28 10:10:26
用count好像不行啊,始终返回1,请问如何解决啊

public function searchFri($p_user,$p_acc){
$frseq = $this->_db->fetchAssoc(
"SELECT user_account,user_seq,user_name,user_iconpath,user_iconname FROM t_user WHERE user_account = :user",
array('user' => $p_acc)
);
if(count($frseq)<=0)
return '0';

else{
$select = $this->_db->fetchAssoc("SELECT * FROM t_relation WHERE relation_user = :user and relation_friend = :friend and relation_public=0",array('user'=>$p_user,'friend'=>$frseq['user_seq']));
if(!count($select)){
return '1';
}
else
return $frseq;
}
}



...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanchao 2010-05-31
  • 打赏
  • 举报
回复

$num = $this->db->fetchRow('select count(id) as num from table where .... ' );

echo $num['num'];

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧