我正在查询已设置为“已启用”并且其类别ID为输入的产品的数据库...
但是数据库中有两个字段具有相同的值(启用和cat.id = 7)。 但查询结果只返回第一行。
我如何获得两行?
这是我的查询..
function get_cat_products($cat_id)
{
$this->db->select('product_basic.product_id,product_basic.product_name,product_basic.product_sp,product_images.image1');
$this->db->from('product_images', 'product_basic');
$this->db->join('product_basic', 'product_basic.product_id = product_images.product_id');
$this->db->where('product_basic.product_status','enabled');
$this->db->where('product_basic.product_cat_id',$cat_id);
$this->db->limit(2);
$query = $this->db->get();
return $query->result();
}
答案 0 :(得分:0)
function get_cat_products($cat_id)
{
$this->db->select('product_basic.product_id,product_basic.product_name,product_basic.product_sp,product_images.image1');
$this->db->from('product_images');
$this->db->join('product_basic', 'product_basic.product_id = product_images.product_id');
$this->db->where('product_basic.product_status','enabled');
$this->db->where('product_basic.product_cat_id',$cat_id);
$query = $this->db->get();
return $query->result();
}
试试这个......