Я не могу получить приведенный ниже запрос для запуска и возврата num_rows правильно. Независимо от того, что бывает, $ Query-> num_rows> 0 всегда возвращает false , даже если я ожидаю, что он вернет true . Есть идеи? < /P>
$post_id = $this->input->post('post_id');
$poster_id = $this->input->post('poster_id');
$my_id = $this->session->userdata('id');
$query = $this->db->query("SELECT * FROM default_post_likes
WHERE liker_id = '$my_id'
AND post_id = '$post_id'");
if ($query->num_rows > 0) {
echo json_encode(array('error' => 'e1'));
} else {
$data = array(
'poster_id' => $poster_id,
'post_id' => $post_id,
'liker_id' => $my_id
);
$this->db->insert('default_post_likes', $data);
echo json_encode(array('success' => true));
}
Подробнее здесь: https://stackoverflow.com/questions/209 ... -than-zero