$where['status'] = 1;
$search = I('post.nickname');
if(is_numeric($search)){
$uid_name = "nickname='".$search."' or uid=".$search;
}else{
$uid_name = "nickname='".$search."'";
}
$data = $MB -> infoUser( $where, $topic_num, $page ,$uid_name);
以上代码是我能想到的,用字符串拼接,但是我想用$where['nickname'] = $search or $where['uid'] = $search大概这样的形式,这样就少传一个参数,但是不知道怎么写成数组形式
$where[’id|name’]=samething