Я кодирую сценарий архива фильмов, используя для себя codeigniter с PHP. Я получаю информацию о фильме из IMDb и добавляю ее в свою базу данных. Я добавляю ссылки на фильмы, которые я выбрал, используя другую таблицу под названием ссылки.
Это запрос, который я использую для получения фильмов из базы данных:
$movies = $this->db->query("SELECT *
FROM movies
ORDER BY ".$order['by']." ".$order['type']."
LIMIT ".$limit.", " . $this->config->item('moviePerPage')
);
и я получаю его в виде файла вида так:
foreach ($movies->result() as $row) {
echo $row->name;
}
Теперь должны отображаться ссылки для каждого фильма с соответствующими идентификаторами (фильмы могут иметь более одной ссылки). Моя таблица ссылок имеет следующие столбцы: 'id', 'movieid', 'name', 'link'
Как я могу получить ссылки для каждого фильма одним запросом MySQL? Можно ли получить все ссылки, связанные с текущим фильмом $ row, и связать их с одной переменной в виде массива? с этим я могу зациклить его с foreach () и показать ссылки для каждого фильма.
Кстати, столбцы movies.movieid и links.movieid содержат одинаковые данные.