gpt4 book ai didi

php - 多个 LIKE 引用多行的 WHERE 条件

转载 作者:行者123 更新时间:2023-11-30 22:28:09 25 4
gpt4 key购买 nike

我有一个 html/php 输入让我 $_POST['search_query']

我想按帖子标题或标签过滤结果。任何类似的东西都应该出现在结果表中。

我正在尝试这个查询:

SELECT * FROM posts WHERE activado='1' AND (titulo LIKE '%".$_POST['search_query']."%')
OR (tag1 LIKE '%".$_POST['search_query']."%')
OR (tag2 LIKE '%".$_POST['search_query']."%')
OR (tag3 LIKE '%".$_POST['search_query']."%')

它只过滤“titulo”行,我还需要获取类似的标签行。

如果行是 Titulo、Tag1、Tag2 或 Tag3,我希望输出带来任何正在获取的类似行。目前仅获取具有相似内容的标题行。

我在这里错过了什么?我敢打赌这是一个非常简单的改变。

最佳答案

请试试这个:

SELECT * FROM posts
WHERE activado='1'
AND ((titulo LIKE '%".$_POST['search_query']."%')
OR (tag1 LIKE '%".$_POST['search_query']."%')
OR (tag2 LIKE '%".$_POST['search_query']."%')
OR (tag3 LIKE '%".$_POST['search_query']."%') );

关于php - 多个 LIKE 引用多行的 WHERE 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34669580/

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