我的控制器:
$ip = $this->input->ip_address();
$date= date("Ymd");
$online= time();
$ddd = array(
'ip' => $ip,
'date' => $tanggal,
'online' => $online,
'hits' => 1
);
$s = $this->Admin_models->cek_ip($ddd);
if (!$s){
$s['hits'] = $s['hits'] + 1;
$this->Admin_models->update_view($s);
}
我的模特:
public function cek_ip($data){
$this->db->select('*');
$this->db->where('ip =',$data['ip']);
$this->db->where('date=',$data['date']);
$this->db->from('statistikview');
$query = $this->db->get();
if($query->num_rows() == 0){
$this->db->insert('statistikview',$data);
return true;
}else{
return false;
}
}
public function update_view($data){
$this->db->update('statistikview',$data);
return true;
}
如果ip数据确实存在,我尝试从db获取ip数据,并将所有数据输入到变量$ s,但是变量$ s什么也没有得到,并且所有值都为null,在我的情况下,我只想更新db ip存在