Итак, я пытаюсь использовать функциональность сегмента URI CodeIgniter. У меня есть сегменты URI, которые используются как идентификаторы для извлечения информации из базы данных. Он работает нормально, но я заметил, что если я добавлю идентификатор, который не существует в базе данных, он выплевывает ошибку базы данных.URI для извлечения данных базы данных (CodeIgniter)
Как предотвратить это?
Код модели:
$query = $this->db->select('*')
->from('questions')
->where('questions.id', $question_id)
->join('users', 'users.id = questions.user_id')
->get();
return $query->row();
вызов модели контроллера:
$question_id = $this->uri->segment(3);
$data['question'] = $this->forum_model->get_question($question_id);
ошибка PHP:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
показать код, как вы извлечения данных, а также сообщение об ошибке базы данных – ariefbayu