以下のコードに問題があるようです。クエリが何も返さないのに、挿入クエリを実行できません。ただし、dbに行がある場合、elseステートメントは正しく実行されます。なぜこれが起こっているのか誰かが知っていますか?
$query5 = $this->db->get_where('loggedstatus', array('userid_loggedstatus' => $userid));
if ($query5->num_rows() < 0) {
$data1 = array('isLoggedIn_loggedstatus' => 'yes', 'userid_loggedstatus' => $userid);
$this->db->insert('loggedstatus', $data1);
} else {
$data = array('isLoggedIn_loggedstatus' => 'yes');
$this->db->where('userid_loggedstatus', $userid);
$this->db->update('loggedstatus', $data);
}