Codeigniter运行mysql查询和返回行的echo数

时间:2012-12-13 04:16:05

标签: php mysql codeigniter

<?=$this->db->count_all_results('users')?>

嗨,我被困在某事上了。如何运行如下所示的查询计数并回显所有返回的行?我目前正在使用上述声明,但我需要这种改进。

<?php $aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1");

3 个答案:

答案 0 :(得分:8)

使用num_rows()方法

<?php
 $aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1");
echo $aa->num_rows();

?>

答案 1 :(得分:0)

$this->db->query("SELECT u.*, COUNT(u_all.*) FROM users u, users u_all WHERE u.itemNumber = 1");

答案 2 :(得分:0)

$numRows = $this->db->query("SELECT count(*) FROM users WHERE itemNumber = 1");
相关问题