Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql查询从两个表中获取电影及其歌曲_Php_Mysql_Sql - Fatal编程技术网

Php mysql查询从两个表中获取电影及其歌曲

Php 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')

我使用以下代码从两个电影和歌曲表中获取电影和歌曲 问题是我只能通过下面的查询获取该电影的歌曲。 但我的要求是从歌曲表中获取该电影的所有歌曲,该表的歌曲具有相同的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')
filmReleaseDate组合到上述代码中

表格结构

胶片表

`filmId`,`filmName`,`url`,`director`,`actor`
`songId`,`songName`,`filmId`,`filmName`
歌曲表

`filmId`,`filmName`,`url`,`director`,`actor`
`songId`,`songName`,`filmId`,`filmName`

你的模式详细信息是什么?显示你的
电影
歌曲
数据库表结构。它将获取该URL下至少有一首歌曲的所有电影,以及所有所述歌曲!也许您的问题在其他地方?sql注入,任何人?在phpmyadmin或一些mysql工具中运行该查询,如果出现错误,请显示。我认为你的问题中没有错误。