我的数据库电影中有两栏
我不知道怎么可能:
我想通过filmId
获取数据,但显示(点击后)带有电影名称的网址
为什么我要这样做,因为我有一个单独的歌曲表,如果那部电影有歌曲(将匹配歌曲表中的filmid
并且它将显示歌曲)那部电影
$url=$_GET['url'];
$sql = "SELECT * FROM films WHERE url='$url'";
我需要帮助才能使用php做这个,因为我很新,对php知之甚少。
表格结构 电影桌
filmId filmName 网址 导向器 演员
歌曲表
songId 歌名 filmId filmName
答案 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);
}