Так что скажем, что у меня есть база данных, называемая пользователями, и для каждого пользователя есть поле ID, OS_type и LastName. Я хотел бы просмотреть базу данных и подсчитать количество пользователей, у которых есть определенный OS_type (позволяет использовать iOS для примера).Соответствующее использование count_all_results()?
Будет ли count_all_results() быть правильными функциями для использования в этом экземпляре или есть ли более подходящая функция в библиотеке базы данных?
$read_db = $this->load->database('read', TRUE);
$read_db->where(array('iOS' => $OS_type));
$read_db->from('users');
$count = $read_db->count_all_results();
Это правильное использование функции?
Если вы не хотите использовать какую-либо информацию для этого конкретного запроса, тогда да. Если вам нужно также использовать данные, используйте 'num_rows()' http://stackoverflow.com/questions/7036950/difference-between-querynum-rows-and-this-db-count-all-results-in -codei – Steve
Это лучший способ вместо использования num_rows(), если вам нужны только цифры –