CI フレームワークの DB クラスを使用しています。最初の行から 5 行がクエリされ、2 行目には 5 が出力されましたが、ステートメントcount($query->row_array())
(またはcount($query->row_array(),1)
) が 11 (テーブルのフィールド番号) を返し、5 行ではなく 1 行だけが結果として返されたのはなぜですか?
$query = $this->db->query($SQL_BYLABEL, array($labelId, $orderby, (int)$m, (int)$n));
log_message('error', $query->num_rows()); // 5 rows
log_message('error', count($query->row_array())); // 11