$memberinfo = array('username'=>$username, 'password'=>$password,'email'=>$email,'groupid'=>6,'idtype'=>$idtype,'idcard'=>$idcard,'area'=>$gameid);
if($userid = $member->register($memberinfo))
{这里的这一句如何让他表示全部的GAME id?
'area'=>$gameid)

解决方案 »

  1.   

    我估计你的game id 有多个,$gameid获得后是数组,
    所以你可以先将这个数组转换成一个特定格式的字符串,再存进数据库,用的时候在重新解析下
    下面代码放到 $memberinfo = array(' 前面
    if(is_array($gameid)){
    $gameid = implode(',',$gameid);
    }
      

  2.   


    if(is_array($gameid)){
    $gameid = trim(implode(',',$gameid));
    }这样存进数据库后,如果你需要使用该数据,同样的用explode(",",$gameid);解析成数组即可