【发布时间】:2012-07-06 11:24:58
【问题描述】:
这行得通:
$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());
如何对 COUNT(*) 查询执行 num_rows?第二种方式是否有更好的性能?
【问题讨论】:
-
我还应该提到使用 CodeIgniter Active Record 类来帮助更好地组织代码。
标签: php mysql codeigniter