【发布时间】:2016-02-12 11:10:26
【问题描述】:
我想用 where db 查询进行 codeigniter 分页。
我的模型: (更新)
public function get_all_produk_row($url = ''){
data = array();
$this->db->where(array('kategori.url'=>$url,'produk.status_produk'=>'1'));
$this->db->order_by('kategori_id');
$this->db->join('kategori','kategori.id_kategori=produk.kategori_id');
$this->db->num_rows();
return $data;
}
但我遇到了致命错误:Call to undefined method CI_DB_mysql_driver::num_rows()。
我该如何解决?
我的数据库
分类:
id_kategori
kode_kategori
url
产品:
id_produk
kategori_id
kode_produk
status_produk
【问题讨论】:
-
制作:
SELECT * FROM (produk) JOIN kategori ON kategori.id_kategori=produk.kategori_id WHERE kategori.url = '$url' AND produk.status_produk = '1' ORDER BY kategori_id。我必须把num_rows()代码放在哪里? -
执行查询函数后需要使用numrows
标签: php codeigniter pagination where mysql-num-rows