我正在开发一个电影网络应用程序,其中包含机组成员及其角色,在机组成员资料中,他们的部分显示他已经参与的电影,但它们应该只是数据库中的电影,电影那里从角色表中获取角色,因为在我的网络应用数据库的角色表中,有一些列称为人员作为机组成员和电影和角色,所以可能会发生单个机组成员在一个单独的角色中有多个角色,因此在他的个人资料中也是如此电影可能不止一个,因为它与该机组人员多次出现。
以下是示例代码。
<?php
if(isset($_GET['cast']) && $_GET['cast'] !=''){
$fullname = $_GET['cast'];
$sqi2 = $db->query("SELECT * FROM roles,movies
WHERE roles.person = '$fullname' AND roles.movie = movies.title GROUP BY roles.movie");
?>
<img src="<?=$movie['cover']?>" class="img-responsive">
<a href="movie-profile.php?movie=<?=$movie['title'];?>"><?=$movie['title']?></a>