Задавайте вопросы, мы ответим
Вы не зашли.
решил разработать простенькую БД для хранении информации о фильмах..
есть 3 таблицы..MAIN, MAIN_DIRECTOR, DIRECTOR.(смотрите прикрепленный теккстовый файл)
В первой храниться идентификатор фильма, название фильма, год выпуска, ссылка к картинке.
Так как фильм могут снимать неколько режиссеров, то получаеться отношение многие к многим..
Вторая таблица хранит отношения идентификаторов фильма и режиссера.
Третья таблица хранить идентификатор режиссера, имя и фамилию..
Вопрос такой как создать правильный запрос для поиска фильма по имени или фамилии режиссера..
Есть текстовое поле..Пользователь вводит режиссера..Кнопка-->на выходе название фильма..
разработал вот такой запросик, он рабочий..но кажется он неправильно построен и избыточен кодовым наполением..поетому жду советов и помощи от знатоков.заранее благодарен..
$query="SELECT id FROM director WHERE family='$_POST[director]' OR name='$_POST[director]'" ;
$result1=mysql_query($query);
while($r=mysql_fetch_array($result1))
{$bbb=$r['id'];}
$query="SELECT id FROM MAIN_DIRECTOR WHERE Id_director=".$bbb;
$result2=mysql_query($query);
while($k=mysql_fetch_array($result2))
{$bbb=$k['id'];}
$query="SELECT * FROM main WHERE id=".$bbb;
$result=mysql_query($query);
while($r=mysql_fetch_array($result))
{echo $r['id']."-".$r['name']."<br>"; }
?>
Неактивен
Неактивен
спасибо большое..)
Неактивен