我创建了一个论坛,您可以向音乐家提问。我有一个表格,你可以选择多个复选框来表示你想与之交谈的音乐家。
使用POST
数据,我执行了以下操作:
$result = implode(",",$_POST['sub']);
并将其插入数据库表中,如下所示:
-------------------------------------------
| id | topicname | genre | Subgenre |
-------------------------------------------
| 1 | music | Metal | Heavy, Thrash |
-------------------------------------------
所以我想要的只是那些在网站上注册了重或者Thrash的音乐家可以与这个论坛主题互动。我知道如果表中只有1个变量,但是现在有两个变量正常检查,我不知道如何解决这个问题。
答案 0 :(得分:0)
为什么不使用'喜欢' mysql中的函数。它使用表列中的字符串检索记录匹配。就像下面的代码一样
SELECT * FROM table_name WHERE `genre` LIKE '%metal%' OR `Subgenre` LIKE '%metal%'
希望它能解决你的问题...祝你好运..