Если вы хотите отобразить текст пользователю, это, вероятно, лучше всего сделать в представлении.
Предполагая, что вы передаете массив result()
в представление, вы можете проверить, пустой он или нет (то есть не имеет записей):
if(empty($query->result())){
// no records to display
} else {
// records have been returned
}
В противном случае вы можете проверить с помощью метода num_rows()
, имеете ли вы дело с объектом БД в целом (а не только с result()
):
if($query->num_rows() > 0){
// records have been returned
} else {
// no records
}