控制器:视图:结果:
这个问题太恼火了。。
我后面吧save改成add,add都能成功(变成了在后面追加修改的结果),save为毛不行。

解决方案 »

  1.   

    敢不敢打印一下最后一条执行的sql语句 ?
      

  2.   

    id 问题,你把id 去了就行了
      

  3.   

    save是要有条件的
      

  4.   

    save之前 用dump(I("post."));exit;看一下表单传过来的数据 ,如果包含主键字段是不用加条件的,如果没有主键字段(比如主键是id) 加上where("id=%d",I("post.id"))->save()
      

  5.   

    首先打印数据 看看 form 提交但是数据里是否ID
    要不 不知道更改那条数据 tp为了安全所以啥也不修改
      

  6.   

    请问save不是应该是这样写的吗?   
    M("admin")->where("这里写条件")->save($data)    
    $data是要更新的数据
      

  7.   

    add()应该是添加数据吧  所以不需要where条件也能成功