$db = Db::instance('development');
$db->update('mailList')->cols(array('status'=>1,'times'=>'times'+1))->where('id='.$id)->query();
Workerman中这样写报错
zend 中可以这样写:
$db = Zend_Db_Table::getDefaultAdapter();
$where = $db->qutoInto('id = ?',$id);
$db->update('mailList',array('status'=>1,'times'=>new Zend_Db_Expr('times+'.1)),$where)
还是只能取的时候多取一个字段加
$db->update('mailList')->cols(array('status'=>1,'times'=>$times+1))->where('id='.$id)->query();
update mailList set status=1, times = times+1 where id =1;
不支持MarkDown,不知道代码怎么贴了
直接写sql吧,那个DB类支持直接写sql的
好的吧
或者试下
$db->update('mailList')->cols(array('status'=>1,'times'=>'times+1'))->where('id='.$id)->query();
可以了 我没有reload