我尝试从db获取数据,但在codeigneiter中什么也没有

时间:2019-09-02 07:43:02

标签: php mysql codeigniter

我的控制器:

$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存在

0 个答案:

没有答案