我有一个数据库
- movie{ movie_id , title , year , imdb }
1 , coco , 2017 , 8.5
2 , black panther , 2018 , 7.5
- genre { genre_id , genre }
1 , Action
2 , Adventure
3 , Animation
- movie_genre { genre_id , movie_id }
3 , 1
2 , 1
1 , 2
2 , 2
我的php脚本是
<?php
include "dbcon.php";
$title=$_GET['title'];
$genre=$_GET['genre'];
$imdb=$_GET['imdb'];
$year=$_GET['year'];
$stmt = $pdo->query("
SELECT * FROM movie WHERE movie.imdb > '$imdb' AND movie.title='$title' AND
movie.year='$year'
");
while ($row = $stmt->fetch()){
?>
<?php echo $row['title'] ?>
<?php } ?>
我还没有包含来自流派的搜索。 我想要的是,当请求搜索中的任何一个或全部组合它应该给出输出。 我也有使用&#39; AND&#39; &安培; &#39; OR&#39;在SQL查询中,它没有提供我想要的所需输出。
我希望搜索结果类似于https://yts.am/browse-movies