При использовании цикла foreach для двух переменных в массиве запрос MySQL возвращает первую переменную массива вместе со второй в течение второго цикла по какой-то странной причине. Кто-нибудь знает, в чем причина? Нужно ли очищать кеш или очищать переменные?
$db_array = array($id1,$id2);
foreach ($db_array as &$db_id) {
//MySQL code here
}
unset($db_id);