Это работает:Как сделать num_rows() по запросу COUNT в codeigniter?
$sql = "SELECT id
FROM `users`
WHERE `account_status` = '" . $i . "'";
$query = $this->db->query($sql);
var_dump($query->num_rows());
Но это вовсе не так:
$sql = "SELECT COUNT(*)
FROM `users`
WHERE `account_status` = '" . $i . "'";
$query = $this->db->query($sql);
var_dump($query->num_rows());
Как сделать num_rows на COUNT (*) запроса? И делает ли это второй способ лучшей производительности?
Я должен также упомянуть использовать активный класс записи CodeIgniter, чтобы помочь организовать ваш код немного лучше. –