ThinkPHP,execute和query

巧了我就是萌 提交于 2021-01-13 21:14:32
 // +---------------------------------------------------------------
 // | update o2o_users set gold = (gold + '-1') where user_id = '245' 
 // +---------------------------------------------------------------
 public function updateCount($id,$col,$num = 1){
        //  245, gold, 1
        $id = (int)$id;
        return $this->execute(" update ".$this->getTableName()." set {$col} = ({$col} + '{$num}') where ".$this->pk." = '{$id}' ");
        //execute 常用作update和insert,返回影响的行数
        //query常用作select,放回影响的数集,array()
        //update o2o_users set gold = (gold + '-1') where user_id = '245' 
    }



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!