【发布时间】:2017-08-16 16:41:40
【问题描述】:
我在 cookie 中有一个 id 数组。
当我打印 cookie 数组时,它会像这样打印:
["39","580"]。我需要访问id39和580。
我已经尝试了在这样的查询中使用它所需的一切:
$queryordenar = $db->prepare("SELECT id FROM property
WHERE id IN (:list) ORDER BY price ASC");
$queryordenar->execute(array(
'list' => $array
));
谢谢
【问题讨论】:
-
:list 不会像你期望的那样扩展。您需要使用
explode拆分数组,然后在执行语句之前构建SQL 语句中所需的字符串。
标签: php mysql arrays cookies pdo