我有一些产品和一些图片。还有更多的图片,它们有一个p_id。如何获取多个图片?这是为了制作图库。
我的当前查询:
$this->db->select('prod_id, prod_name, prod_link, prod_description, prod_status, prod_price, brand_link, link, cat_link, normal, thumbnail');
$this->db->from('product');
$this->db->join('category', 'cat_id = prod_category');
$this->db->join('brands', 'brand_id = prod_brand');
$this->db->join('images', 'p_id = prod_id');
$query = $this->db->get();
return $query->row_array();
这只给了我第一张图片和剩下的信息。如果我将其更改为result_array(),它会给我第二个数组中的另一张图片(以及来自产品的其他结果,这是没有意义的)。
$this->db->query("SELECT ... ");
编写所需的SQL语句。您可以再次访问数据库,为每个产品获取一个图像数组。 - Jeemusu