我正在进行分类表,其中包含广告和正常广告,他们正在混合
网络将按ID显示最新的4个功能广告 然后显示其他广告包括精选广告和普通广告按ID排序,但没有4个广告已经像以前一样显示,但我不知道如何使用嵌套查询
我很难创建id前4个广告的列表,然后在下一个查询中排除它们。 这里是我简化的例子,为了便于理解,我删除了所有其他条件。
$sql = "SELECT adid,title FROM $t_ads where featured='1'";
$featres = mysql_query($sql) or die(mysql_error().$sql);
..如何创建这样的字符串列表 $ excludeadid =“1,2,3,5,7”;
然后
$sqlall = "SELECT adid,title FROM $t_ads where adid not in (".$excludeadid.")" ;
或者可能不会退出? 或其他方式做对吗?最佳表现
答案 0 :(得分:1)
为什么不这样做:
$sql = "SELECT adid,title FROM $t_ads where featured <> '1'";
从您的代码判断,这可能是您想要的......您的问题有一些拼写错误,很难理解,所以很难说。