MySQL多个参数

时间:2012-06-09 13:43:07

标签: php mysql

所以这是我的问题。我有一个用于URL titile和type的歌曲表。我有一个用户输入字段,用户可以选择他想要的音乐类型。众所周知,一首歌永远不会只有一种类型,所以每首歌都有超过1种类型。所以我的问题是我可以搜索用户选择的内容。

对于expml:

用户正在搜索:punk,techno。

表中有一首歌类型:punk techno和rap

我想要选择这一行

2 个答案:

答案 0 :(得分:0)

Here是个主意:)希望我帮助过:)

答案 1 :(得分:0)

你必须使用很多关系,所以你必须用这些列创建一个名为“song_type”的“中间”表:

  • id(如果您使用列旁边的组合主键创建此列,则此列是可选的)
  • song_id
  • TYPE_ID

通过这种方式,您可以拥有与多种类型相关的多首歌曲。