我有两个使用一个CMS的不同网站。但是当我添加一个菜单项时,它会显示在两个站点上。我想要做的是给菜单项一个父类别,只读取我想要的网站上的父类别ID。
如何使用此查询完成此操作?
"SELECT * FROM `lb_categories` WHERE parent_id = '".$menu['id']."' order by rgt ASC"
我试过了:
"SELECT * FROM `lb_categories` WHERE parent_id = '".$menu['id']."' and parent_id NOT IN ('30') order by rgt ASC"
答案 0 :(得分:2)
在SQL中,您不能对属性进行字符串条件,您必须为每个条件指定列。如下所示:
"SELECT * FROM `lb_categories` WHERE parent_id = '".$menu['id']."' and parent_id NOT IN ('30') order by rgt ASC"
答案 1 :(得分:1)
我想你忘了把字段的名字放在NOT IN之前。
"SELECT * FROM `lb_categories` WHERE parent_id = '".$menu['id']."' and parent_id NOT IN ('30') order by rgt ASC"