pagal
Новичок
Есть таблицы:
films:
id | title | year | description | time | url
genres:
id | title
actors:
id | name | date
связи по id:
films_genres:
id_film | id_genre
films_actors
id_film | id_actor
Сделала 3 запроса:
Данные должны выводиться так:
Название: фильм 1
Жанры: жанр 1, жанр 2
Год: 2007
Актеры: актер 2, актер 4
Если каких то данных нет, предположим актеров, то:
Название: фильм 2
Жанры: жанр 2, жанр 3
Год: 2008
Актеры:
Не могу вывести правильно на страницу, вывожу через mysql_fetch_assoc.
Подскажите пожалуйста как вывести так как надо на страницу и укажите на ошибки пожалуйста, а то мучаюсь сутки уже.
films:
id | title | year | description | time | url
genres:
id | title
actors:
id | name | date
связи по id:
films_genres:
id_film | id_genre
films_actors
id_film | id_actor
Сделала 3 запроса:
PHP:
$films = mysql_query("SELECT
films.id,
films.title,
films.year,
films.description
FROM films
ORDER BY year DESC LIMIT 6" ,$db);
$actors = mysql_query("SELECT
actors.name as actor_name
FROM films,actors WHERE
actors.id in (SELECT id_actor FROM films_actors WHERE id_film=films.id)" ,$db);
$genres = mysql_query("SELECT
genres.title as genre
FROM films,genres WHERE
genres.id in (SELECT id_genre FROM films_genres WHERE id_film=films.id)" ,$db);
Название: фильм 1
Жанры: жанр 1, жанр 2
Год: 2007
Актеры: актер 2, актер 4
Если каких то данных нет, предположим актеров, то:
Название: фильм 2
Жанры: жанр 2, жанр 3
Год: 2008
Актеры:
Не могу вывести правильно на страницу, вывожу через mysql_fetch_assoc.
Подскажите пожалуйста как вывести так как надо на страницу и укажите на ошибки пожалуйста, а то мучаюсь сутки уже.