gpt4 book ai didi

php - 检查具有多个输入的数据库表

转载 作者:行者123 更新时间:2023-11-29 20:56:12 25 4
gpt4 key购买 nike

我创建了一个论坛,您可以在其中向音乐家提问。我有一个表格,您可以在其中选择多个复选框,以选择您想与之交谈的音乐家类型。

使用 POST 数据,我执行了以下操作:

$result = implode(",",$_POST['sub']);

并将其插入到数据库表中,如下所示:

-------------------------------------------
| id | topicname | genre | Subgenre |
-------------------------------------------
| 1 | music | Metal | Heavy, Thrash |
-------------------------------------------

所以我想要的是只有在网站上注册了 Heavy 或 Thrash 的音乐家才能与这个论坛主题互动。如果表中只有 1 个变量,我知道如何正常检查它,但现在有两个变量,我不知道如何解决这个问题。

最佳答案

为什么不在mysql中使用'like'函数。它检索与表列中找到的字符串匹配的记录。就像下面的代码一样

SELECT * FROM table_name WHERE `genre` LIKE '%metal%' OR `Subgenre` LIKE '%metal%'

希望它能解决您的问题...祝你好运..

关于php - 检查具有多个输入的数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com