首先,我正在使用PDO。我相信它可以使用prepare
查询完成,但我不知道如何。来自一个查询中循环的值
问题是,我得到了一个数组值,我需要检查,如果这些值存在于数据库中。
现在,它看起来像:
foreach($arr as $id) {
$match =$PDO->query("SELECT `id` FROM `users` WHERE `id` = " . intval($id))->fetch();
if(isset($match['id']))
//exist
else
//not exist.
}
我不wan't在每个循环运行此查询,以检查是否存在于数据库中的$id
。 那么有什么办法,从foreach收集所有这些值,然后运行一个查询来检查数据库中是否存在每个值?
尼斯之一!谢谢! – Isarius