【发布时间】:2012-01-14 08:00:26
【问题描述】:
所以我正在尝试利用 CodeIgniter 的 URI 段功能。我将 URI 段用作 id 从数据库中检索信息。 它工作正常,但我注意到如果我输入一个数据库中不存在的 id,它会吐出一个数据库错误。
如何防止这种情况发生?
型号代码:
$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 错误:
遇到 PHP 错误
严重性:通知
消息:试图获取非对象的属性
【问题讨论】:
-
显示一些关于如何检索数据的代码以及数据库错误消息
标签: php codeigniter uri