投稿とコメントのシステムを作るために codeigniter を使用しています。すべてのクエリを実行しましたが、テーブル post_comment でコメントを取得する方法がわかりません。これは、共有されたすべての投稿を取得するための私のクエリです。お手伝いありがとう。
function get_post_profile($user_id,$limit) {
$this->db->select('post_user.user_id,post_user.id_post_shared,post_shared.post_text,users.name,users.surname,users.id');
$this->db->join('post_shared', 'post_shared.id_post = post_user.id_post_shared');
$this->db->join('users','users.id = post_user.user_id');
$this->db->where('post_user.user_id',$user_id);
$this->db->order_by('post_user.id_post_shared','DESC');
$this->db->limit($limit);
$query = $this->db->get('post_user');
if ($query->num_rows() > 0) {
return $query->result();
} else {
return false;
}
}
ユーザーテーブル
id | name | surname |
1 jhon Smith
2 Sally Dunk
post_user テーブル
id_post_shared | user_id |
1 1
post_share テーブル
id_post | post_text
1 Hello guys
post_comment テーブル
comment_text | id_post | id_user
Hello! 1 2