save修改失败

浏览:1034 发布日期:2014/01/16 分类:求助交流
$address=M('address');
$addresslist['userid']=trim($_SESSION['id']);
$addresslist['province']=trim($_REQUEST['province']);
$addresslist['city']=trim($_REQUEST['city']);
$addresslist['address']=trim($_REQUEST['address']);
$addresslist['code']=trim($_REQUEST['code']);
$addresslist['name']=trim($_REQUEST['name']);
$addresslist['tel']=trim($_REQUEST['tel']);
if($address->create($addresslist))
{
$addressid=$address->where('userid='.$_SESSION['id'])->field('id,userid')->find();
if($_SESSION['id']==$addressid['userid'])
{
$address->where('userid='.$_SESSION['id'])->save();
}else{
$address->add();
}

}else{
$this->error('失败');
}
如果我把$addressid=$address->where('userid='.$_SESSION['id'])->field('id,userid')->find();
if($_SESSION['id']==$addressid['userid'])去掉就成修改数据库第一条。
最佳答案
评论() 相关
后面还有条评论,点击查看>>