Php 在codeigniter中使用id作为外键从另一个表中获取4的1个图像?

Php 在codeigniter中使用id作为外键从另一个表中获取4的1个图像?,php,mysql,codeigniter,nested,Php,Mysql,Codeigniter,Nested,我有两个数据库表。一个用于产品信息,另一个用于同一产品的多个图像。 我正在尝试做的事情是获取产品的所有信息,并使用它一次获取一个图像。我正在codeigniter中构建此项目。 我运行的查询是这样的 它给出的输出就像所有图像都被发送到视图一样 请协助使其更易于使用我尝试过的所有逻辑 但失败了 你想要每个产品信息都有一张图片,不是吗如果是这样,请张贴控制器代码,因为这看起来完全错误;)您想获取产品的特定图像或其中任何一个..?我想从另一个表中获取与PID(产品id)对应的图像的所有产品的信息和每个

我有两个数据库表。一个用于产品信息,另一个用于同一产品的多个图像。 我正在尝试做的事情是获取产品的所有信息,并使用它一次获取一个图像。我正在codeigniter中构建此项目。

我运行的查询是这样的

它给出的输出就像所有图像都被发送到视图一样

请协助使其更易于使用我尝试过的所有逻辑 但失败了


你想要每个产品信息都有一张图片,不是吗如果是这样,请张贴控制器代码,因为这看起来完全错误;)您想获取产品的特定图像或其中任何一个..?我想从另一个表中获取与PID(产品id)对应的图像的所有产品的信息和每个产品的一个图像@sintakontemy控制器代码是:-公共函数index(){$this->load->model('fetchindex');$fetch=$this->fetchindex->fetch();$image=$this->fetchindex->fetchimage();$this->load->view('welcome_message',['fetch'=>$fetch,'image'=>$image]);}
public function fetchdata()
    {

            $query=$this->db->select('*')
            ->from('selleritem')
            ->get();
            return $query->result();

}
    public function fetchimage()
    {
        $image=$this->db->distinct()
        ->select('*')
            ->from('selleritemimages')
            ->limit('1')
            ->get();
            return $image->result();
    }