2018-01-17 16:53:44 2895次浏览 2条回答 0 悬赏 10 金钱

怎么查询和修改给定id,指定字段的值;比如要查询id=2的时候name的值,
在网上找的:

 $criteria = new CDBCriteria;
 $criteria->compare('id', $id);
 $criteria->select = 'name';
 $status = Admin::model()->find($criteria);

但是没有发现有这个类呀,

要修改id=2的时候name的值,怎么做呢?

  • 回答于 2018-01-17 23:08 举报
    $model = CDBCriteria->findOne(['id'=>2]);
    $model->name='you name';
    $model->save();
    
    觉得很赞
  • 回答于 2018-01-18 14:14 举报
    $admin=Admin::findOne($id);
    //这就完了 已经查出来这条记录了
    
    //修改:
    $admin->name='你的name';
    if($admin->save(false)!==false){
        echo 'success';
    }
    
    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
正在输入...
助理

正在输入...

注册时间:2017-12-15
最后登录:2020-03-31
在线时长:1小时39分
  • 粉丝0
  • 金钱90
  • 威望0
  • 积分100

热门问题