Mysql NOT IN子句的内嵌PHP整数数组

问题描述

| 我一直在尝试对使用
NOT IN
子句的MySQL查询使用PHP整数数组,但是尽管没有错误,它似乎总是返回我要过滤掉的结果。 例:
$IDS = $_SESSION[\'Posts\'];
$Select = \'SELECT * 
             FROM status 
            WHERE (W_ID = \'.$ID.\') 
              AND (ID NOT IN (\"\'.implode(\',\',$IDS).\'\")) 
         ORDER BY ID DESC 
            LIMIT \'.$Begin.\',\'.$Number.\'\';

$Select = mysql_query($Select) OR DIE(mysql_error());
我很确定这是一个逻辑语法错误。 我测试过的东西: 我已经确保将$ IDS视为一个数组。我还测试了数组中是否存储了值。我也没有引用整数数组,但是由于没有它们,我遇到了mysql语法错误。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)