MYSQLI获取数组

时间:2013-06-12 06:56:11

标签: php codeigniter

到目前为止,我的代码为array(1) { [0]=> object(stdClass)#166 (1) { ["id"]=> string(2) "92" }}提供了以下结果,但我需要做些什么才能让我通过mysqli_num_rows使用它?

代码

$query = $this->db->query("SELECT `id` FROM $table WHERE $table.id ='$product_id'");

        $result = $query->result();

3 个答案:

答案 0 :(得分:2)

尝试 affected_rows (),例如

$query = $this->db->query("SELECT `id` FROM $table WHERE $table.id ='$product_id'");
$result = $query->result();

$row_cnt = $this->db->affected_rows();

答案 1 :(得分:1)

在执行SELECT时,您必须使用num_rows()

在执行UPDATE,INSERT,DELETE时使用affected_rows()

答案 2 :(得分:0)

可以在以下位置找到行计数:

echo $query->num_rows;

Reference