Здравствуйте, подскажите как реализовать вывод сериалов с бд. У меня есть таблица serial с полями id, name, decs. video. И еще одна таблица с со списком серий. таблица Strela с полями id, name_seria, video. Как можно реализовать что бы Таблица strela была прикреплена к полю video и выводило все поля name_seria and video. Тут я просто вывожу данные с базы и отдельно по сериалам. Но я не знаю как вывесли в seria.php только те серии которые находятся в таблице Strela. Таблиц может быть много со списком серий. Если я неправильно делаю подскажите пожалуйста как это правильно реализовать. или посоветуйте что можно почитать что бы это как то реализовать. Большое спасибо Код первого файла serial.php Код (PHP): <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Cinema</title> </head> <body> <?php $db = mysql_connect('localhost','root',''); mysql_select_db('new',$db); mysql_set_charset("cp1251"); ?> <?php $result = mysql_query("SELECT * FROM serial "); if (mysql_num_rows($result) > 0) { $row = mysql_fetch_array($result); do { echo ' <div class="col-md-4 col-sm-6 list"> <div class="films "> [url="seria.php?id='.$row["]<img class="img_index" src="img/'.$row["desc"].'"/>[/url] </div> <p>Жанр: '.$row["genre"].'</p> <span>[url="seria.php?id='.$row["]'.$row["name"].'</p>[/url]</span> <div style="height:60px; width:250px; margin:0 auto; text-align: justify; overflow: hidden;"> <p> '.$row["desc"].'...</p></div> </div> '; } while ($row = mysql_fetch_array($result)); var_dump($result); } ?> </body> </html> Код второго файла seria.php Код (PHP): <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Cinema</title> </head> <body> <?php $db = mysql_connect('localhost','root',''); mysql_select_db('new',$db); mysql_set_charset("cp1251"); $id = $_GET["id"]; ?> <?php $result = mysql_query("SELECT * FROM serial WHERE id='$id'"); if (mysql_num_rows($result) > 0) { $row = mysql_fetch_array($result); do { echo ' <p>Просмотров:'.$row["name"].'</p> <span><p>'.$row["desc"].'</p></a></span> '; } while ($row = mysql_fetch_array($result)); } ?> </body> </html> Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Для каждого сериала создается таблица в которой хранится информация о сериях? если все так, то вы идете в неверном направлении. Как вариант одна таблица и для сериалов и для серий сериалов, просто добавить ячейку в которую, например, будет записан id сериала. А конкретно к вашей текущей реализации, исключительно в качестве изучения, попробуйте конструкцию: Код (PHP): SELECT UNION SELECT Добавлено спустя 13 минут 7 секунд: А почитать: Алан Бьюли Изучаем SQL