Php MySQL多参数

Php MySQL多参数,php,mysql,Php,Mysql,这是我的问题。我有一张表格,上面有歌曲的URL标题和类型。我有一个用户输入字段,用户可以选择他想要的音乐类型。正如我们都知道的,一首歌决不是只有一种类型,所以每首歌都有不止一种类型。所以我的问题是,有没有一种方法可以搜索用户选择的内容 对于expml: 用户正在搜索:朋克,techno 表中有一首类型为“朋克科技”和“说唱”的歌曲 我希望这一行被选中是这样的想法:)希望我有所帮助:)您必须使用许多关系,因此您必须创建一个名为“song_type”的“中间”表,其中包含以下列: id(如果您创建

这是我的问题。我有一张表格,上面有歌曲的URL标题和类型。我有一个用户输入字段,用户可以选择他想要的音乐类型。正如我们都知道的,一首歌决不是只有一种类型,所以每首歌都有不止一种类型。所以我的问题是,有没有一种方法可以搜索用户选择的内容

对于expml:

用户正在搜索:朋克,techno

表中有一首类型为“朋克科技”和“说唱”的歌曲


我希望这一行被选中

是这样的想法:)希望我有所帮助:)

您必须使用许多关系,因此您必须创建一个名为“song_type”的“中间”表,其中包含以下列:

  • id(如果您创建一个组合主键,且主键位于列的旁边,则此列是可选的)
  • 宋美德
  • 类型识别码

这样,您就可以拥有与多种类型相关的多首歌曲。

您的数据是什么样子的?在一列中没有多个类型,是吗?听起来像是在SQL语句的WHERE子句中查找OR
从音乐中选择歌曲,其中type='punk'或type='techno'或type='any_other_kind_music'
您有不同类型的表格吗?非常有趣。我试试看。Thnx!