好吧,这真的很困扰我。如何在 PHP 的 PDO 中为 SQL“IN”语句绑定参数(具有多个值)?
这里是基本...
$allow = "'red', 'blue'";
SELECT * FROM colors WHERE type IN (:allow);
$stmt->bindParam(':allow', $allow);
当我自己插入 $allow 时,这可以正常工作,但是当尝试绑定它并使用 :allow 时,它无法工作。有人知道为什么是这样吗?
注意:我确实正确设置了 PDO 的其余部分,其他变量(不是字符串)正常工作,我只是没有包含它,因为它是不必要的。
任何帮助表示赞赏,谢谢。