CodeIgniter返回带有一个对象的表查询结果

时间:2015-06-12 21:30:01

标签: php mysql

您好我正试图以这种方式加入表

 $this->db->select("users.id,users.name,users.lastname,users.bio,rating.Rating"); 
            $this->db->where('users.id', $id);

            $this->db->join('video', 'video.user_id = users.id');
             $this->db->join('rating', 'rating.IDvideo = video.ID');

            $results = array();
            $results['info'] = $this->db->get('users')->result();

我得到了结果

array (size=1)
  'info' => 
    array (size=8)
      0 => 
        object(stdClass)[26]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '3.5' (length=3)
      1 => 
        object(stdClass)[27]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '4.7' (length=3)
      2 => 
        object(stdClass)[28]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '1.6' (length=3)
      3 => 
        object(stdClass)[29]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '2.6' (length=3)
      4 => 
        object(stdClass)[30]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '3.4' (length=3)
      5 => 
        object(stdClass)[31]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)

是否可以使用join来获得一个像这样的对象的结果

array (size=1)
  'info' => 
    array (size=8)
      0 => 
        object(stdClass)[26]
          public 'id' => string '1' (length=1)
          public 'name' => string 'Vladimir' (length=8)
          public 'lastname' => string 'Stus' (length=4)
          public 'bio' => string 'Dragi prijatelji, po zanimanju sam PHP programer. Trenutno radim u jednoj poznatoj kompaniji koja se bavi pre svega obrazovanjem i razvojem aplkacija kojima se sti?u nova IT znanja. U slobodno vreme pravim tutorijale o web programiranju, koje možete na?i ' (length=256)
          public 'Rating' => string '3.5' (length=3)
          public 'Rating' => string '1.5' (length=3)
          public 'Rating' => string '2.5' (length=3)public 'Rating' => string '3.5' (length=3)

我的意思是来自一个用户的评分,我可以在一个对象中得到所有评级而不是很多对象或用户评级的总和吗?需要帮助我用MYSQL来解决这个问题

0 个答案:

没有答案