Làm cách nào tôi có thể trả về giá trị 'không tìm thấy dữ liệu' nếu truy vấn của tôi không trả về kết quả nào ???Codeigniter - Thực hiện hành động nếu truy vấn cơ sở dữ liệu không trả lại kết quả
Đây là mã của tôi:
function getTerms($letter) {
$this->db->select('term, definition');
$this->db->from('glossary');
$this->db->where(array('letter' => $letter));
$query = $this->db->get();
foreach ($query->result() as $row) {
$data[] = array(
'term' => $row->term,
'definition' => $row->definition
);
}
return $data;
}
Nó hiện trả về biến $ data ngay cả khi truy vấn trả về không có kết quả được đem lại cho tôi lỗi php. Làm thế nào tôi có thể kiểm tra rằng có kết quả trước khi trả về mảng dữ liệu $.