Php mysql查询从两个表中获取电影及其歌曲
我使用以下代码从两个电影和歌曲表中获取电影和歌曲 问题是我只能通过下面的查询获取该电影的歌曲。 但我的要求是从歌曲表中获取该电影的所有歌曲,该表的歌曲具有相同的filmidPhp mysql查询从两个表中获取电影及其歌曲,php,mysql,sql,Php,Mysql,Sql,我使用以下代码从两个电影和歌曲表中获取电影和歌曲 问题是我只能通过下面的查询获取该电影的歌曲。 但我的要求是从歌曲表中获取该电影的所有歌曲,该表的歌曲具有相同的filmid $url=$_GET['url']; $sql = "SELECT * FROM films f inner join songs s on f.filmId = s.filmId WHERE f.url='$url'"; 我还需要将DATE_格式(filmReleaseDate,'%d%M%Y')
$url=$_GET['url'];
$sql = "SELECT * FROM films f
inner join songs s on f.filmId = s.filmId
WHERE f.url='$url'";
我还需要将DATE_格式(filmReleaseDate,'%d%M%Y')
filmReleaseDate组合到上述代码中
表格结构
胶片表
`filmId`,`filmName`,`url`,`director`,`actor`
`songId`,`songName`,`filmId`,`filmName`
歌曲表
`filmId`,`filmName`,`url`,`director`,`actor`
`songId`,`songName`,`filmId`,`filmName`
你的模式详细信息是什么?显示你的
电影
和歌曲
数据库表结构。它将获取该URL下至少有一首歌曲的所有电影,以及所有所述歌曲!也许您的问题在其他地方?sql注入,任何人?在phpmyadmin或一些mysql工具中运行该查询,如果出现错误,请显示。我认为你的问题中没有错误。