解决save无效的问题

浏览:1571 发布日期:2013/07/16 分类:技术分享 关键字: save
判断一条数据是否存在,不存在则添加,存在则更新。见下面的代码:if ($result = $this->create())
{
    $rows = $this->find($id);
    if (empty($rows))
    {
        $result = $this->add();
    }
    else
    {
        $result = $this->save();
    }
}
添加正常,更新却不正常,经检查是因为find方法会给$this->data赋值造成的。代码修改后正常:$rows = $this->find($id);
if ($result = $this->create())
{
    if (empty($rows))
    {
        $result = $this->add();
    }
    else
    {
        $result = $this->save();
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>