MySQL查询导致语法错误,即使没有

时间:2016-03-05 01:26:32

标签: php mysql pdo

我试图使用PDO和php查询我的数据库。我查询的文件有多个查询,但最后一个查询因某种原因而失败。它告诉我有一个语法错误,即使语法应该没问题。错误每次都在不同的位置。有时在查询开始时,有时在结束时。这是查询

    $feed_query = $db->prepare('SELECT id FROM info WHERE id NOT IN (' . implode(',', array_map('intval', $_SESSION["lgi_ids"])) . ') ORDER BY post_date DESC, votes DESC LIMIT 1');

我收到sqlstate 42000错误以及1064语法错误或访问冲突错误。

无论我尝试什么,我都无法弄清楚出了什么问题。对表的简单查询有效(没有where和order by),但这并不是。

$ _ SESSION [" lgi_ids"]是一个数字为5,30,25,6等的数组。

非常感谢任何帮助。 感谢

0 个答案:

没有答案