Я пытаюсь заставить PHP перечислить комментарии по убыванию числа понравившихся им получателей.Список комментариев по количеству понравившихся
В настоящее время содержание комментариев и количество понравившихся им получателей находятся в двух отдельных таблицах: «комментарии» и «нравится».
PHP код:
Чтобы получить комментарии от "Комментарии" таблицы:
$this->db->order_by ('comment_id', 'asc');
$data['comment'] = $this->db->select()->get('comment');
Чтобы получить любит с "любит" стол:
$data['like'] = $this->db->get('like');
Чтобы показать количество подобных для каждый комментарий:
$query_like=$this->db->query("select ip from like where comment_id='$comment_id'");
$count_like=$query_like->num_rows();
Мне интересно, можно ли заказать комментарии по количеству понравившихся им получателей, не меняя структуру таблиц. Любые советы очень ценятся.
'innoDB' с' иностранным ключом'? –