即使数据库重复,也只从数据库中选择一次

时间:2018-04-07 17:56:42

标签: php mysql web

我正在开发一个电影网络应用程序,其中包含机组成员及其角色,在机组成员资料中,他们的部分显示他已经参与的电影,但它们应该只是数据库中的电影,电影那里从角色表中获取角色,因为在我的网络应用数据库的角色表中,有一些列称为人员作为机组成员和电影和角色,所以可能会发生单个机组成员在一个单独的角色中有多个角色,因此在他的个人资料中也是如此电影可能不止一个,因为它与该机组人员多次出现。

以下是示例代码。

<?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>

0 个答案:

没有答案