我在数据库上有 2 个表,表“歌曲”和“流派”。
- 表“歌曲”有 3 列:id_song (PK)、song_title、lyric、id_genre
- 表“流派”有 2 列:id_genre (PK)、流派
在表“流派”中,我有:
|| id_genre | 流派 ||
||........1........|..pop...||
||........2........|..摇滚..||
||........3.......|..爵士...||
||.......4.......|.经典。||
2张表之间的关系:
song.id_genre FK 到genre.id_genre
我有一个这样的变量:
$search_genre = 'pop';
我想搜索歌曲$search_genre
。
$query = mysql_query("SELECT song.id_song, song.song_title, genre.genre FROM song WHERE genre='$search_genre' INNER JOIN genre ON song.id_genre=genre.id_genre ORDER BY id_song");
但是,它不起作用。我应该怎么办?谢谢你的帮助。
问题2:如何在php中显示结果?