PHP MySQL проблема цикла foreach - PullRequest
       6

PHP MySQL проблема цикла foreach

0 голосов
/ 14 августа 2011

При использовании цикла foreach для двух переменных в массиве запрос MySQL возвращает первую переменную массива вместе со второй в течение второго цикла по какой-то странной причине. Кто-нибудь знает, в чем причина? Нужно ли очищать кеш или очищать переменные?

$db_array = array($id1,$id2);
foreach ($db_array as &$db_id) {

//MySQL code here

}
unset($db_id);

1 Ответ

0 голосов
/ 14 августа 2011

Переместить unset ($ db_id); в конец foreach (), так что это будет

$db_array = array($id1,$id2);
foreach ($db_array as &$db_id) {

//MySQL code here

unset($db_id);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...