bicyclist
Новичок
Делаю SELECT запрос по массивам id в цикле. количество элементов в массиве может быть разным в каждой итерации цикла.
Вопрос: мне каждый раз компилировать запрос в теле цикла, или есть способ один раз скомпилировать его за пределами цикла, и в цикле только подставлять разные массивы?
Код:
foreach($GlobalArray as $k => $Array){
$sql_string = 'SELECT name FROM tags WHERE id IN ('. str_repeat('?,', count($Array)-1) . '?)';
$stmt = $db->prepare($sql_string);
$stmt->execute($Array);
}