này hoạt động:Làm cách nào để thực hiện num_rows() trên COUNT truy vấn trong trình mã hóa?
$sql = "SELECT id
FROM `users`
WHERE `account_status` = '" . $i . "'";
$query = $this->db->query($sql);
var_dump($query->num_rows());
Nhưng điều này không:
$sql = "SELECT COUNT(*)
FROM `users`
WHERE `account_status` = '" . $i . "'";
$query = $this->db->query($sql);
var_dump($query->num_rows());
Làm thế nào để làm một NUM_ROWS trên COUNT (*) truy vấn? Ngoài ra là làm nó theo cách thứ 2 bất kỳ hiệu suất tốt hơn khôn ngoan?
Tôi cũng nên đề cập đến sử dụng CodeIgniter Active Record lớp để giúp tổ chức mã của bạn một chút tốt hơn. –