通过id获取内容并通过url php mysql显示

时间:2014-05-12 06:37:45

标签: php mysql sql

我的数据库电影中有两栏

  1. filmId
  2. url(电影名称)
  3. 我不知道怎么可能:

    我想通过filmId获取数据,但显示(点击后)带有电影名称的网址

    例如,"百万美元的手臂"。

    为什么我要这样做,因为我有一个单独的歌曲表,如果那部电影有歌曲(将匹配歌曲表中的filmid并且它将显示歌曲)那部电影

    $url=$_GET['url'];
    $sql = "SELECT * FROM films WHERE url='$url'";
    

    我需要帮助才能使用php做这个,因为我很新,对php知之甚少。

    表格结构 电影桌

    filmId filmName 网址 导向器 演员

    歌曲表

    songId 歌名 filmId filmName

1 个答案:

答案 0 :(得分:1)

使用以下代码:

$url=$_GET['url']; 
$sql = "SELECT * FROM songs s 
inner join films f on s.filmId = f.filmId 
WHERE f.url='$url'";

$result = mysql_query($sql);
while($row = mysql_fetch_object($result)){
    print_r($row);
}