gpt4 book ai didi

php - WHERE OR 子句无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 07:49:02 26 4
gpt4 key购买 nike

我正在尝试选择具有特定 ID 的类别,而 sql 查询表现得非常奇怪,请看一下:

  SELECT * FROM (`feeds`) WHERE  `cat_id` =1 OR 2 OR 3 LIMIT 0 , 30

结果包含一个cat_id为4的item,看这张图:

see here

我需要这个才能工作,脚本执行此操作:用户指定一个国家,脚本获取具有该国家 ID 的所有类别,然后脚本必须选择具有这些类别 ID 的所有提要。最后一部分是从前面的部分中获取包含所有提要 ID 的帖子。这就像一个新闻站点,提要是导入的 rss 提要。任何帮助将不胜感激!顺便说一句,我正在为此使用 codeigniter。

最佳答案

试试这个:

SELECT * FROM `feeds`
WHERE `cat_id` in (1 ,2 , 3)
LIMIT 0 , 30

你不能给

`cat_id` =1 OR 2 OR 3 

应该是

`cat_id` =1 OR `cat_id` =2 OR `cat_id` =3 

`cat_id` in (1,2,3)

关于php - WHERE OR 子句无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150500/

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