我试图使用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等的数组。
非常感谢任何帮助。 感谢