时间:2021-07-01 10:21:17 帮助过:35人阅读
public function hitsAction() { $id = (int)$this->get('id'); if (empty($id)) exit; $data = $this->db->setTableName('content')->find($id, 'hits'); $hits = $data['hits'] + 1; $this->db->setTableName('content')->update(array('hits'=>$hits), 'id=?' , $id); echo "document.write('$hits');"; }
public function hitsAction() { $id = (int)$this->get('id'); if (empty($id)) exit; $data = $this->db->setTableName('content')->find($id, 'hits'); $hits = $data['hits'] + 1; $t = time(); $this->db->setTableName('content')->update(array('hits'=>$hits,'time'=>$t), 'id=?' , $id); echo "document.write('$hits');";}
如果你的time字段是datetime类型
把$t = time(); 改位 $t=date('Y-m-d H:i:s');
如果time字段是int
则用上面的就可以了。
public function hitsAction() { $id = (int)$this->get('id'); if (empty($id)) exit; $data = $this->db->setTableName('content')->find($id, 'hits'); $hits = $data['hits'] + 1; $t = time(); $this->db->setTableName('content')->update(array('hits'=>$hits,'time'=>$t), 'id=?' , $id); echo "document.write('$hits');";}