【发布时间】:2014-07-24 10:43:19
【问题描述】:
搜索时,我想要所有类别的所有帖子,除了一个类别
这是我的搜索查询
SELECT * FROM wp_posts WHERE post_title like '%$search%' AND post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC
在这个查询中,我不想要 book 类别的帖子。当我搜索任何关键字时,需要显示除 book 类别帖子之外的所有帖子
有什么帮助吗?
【问题讨论】:
-
我试过这段代码。它不工作。
SELECT * FROM wp_posts WHERE post_title like '%$search%' AND category != 'book' AND post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC -
对不起。我不知道,我在哪里获得类别名称。在 wp_posts 中有完整的帖子详细信息。你能帮帮我吗。
-
我在表中找到了类别名称。 name 是我的类别名称。我试过 name != 'book'.not working
-
我检查了表中的类别名称,与“名称”相同。 在 wp_terms 表中,类别名称列在此处。需要编写任何连接查询吗?
-
你想要什么信息?我会告诉你的
标签: mysql