Сохранение массива после цикла

Ann

Новичок
Сохранение массива после цикла

Делаю запрос в мускул, затем данные превращаю в массив. Вопрос как воспользоваться этим массивом, после выхода из while.
PHP:
$query_products="select p.ProdGrId from products p, st_state s 
where p.ProdId = s.ProdId 
and s.State='на складе'";
$result_products=mysql_query($query_products, $dblink) or die("Query failed");

while ($row = mysql_fetch_array ($result_products, MYSQL_NUM)) 
{ 
   $ProdGrId[] = $row; 
//var_dump ($ProdGrId);
}
 

Demiurg

Guest
как хочешь так и пользуйся.
что тебе надо с ним сделать ?
 

Ann

Новичок
Просто результат выведение:
while ($row = mysql_fetch_array ($result_products, MYSQL_NUM))
{
$ProdGrId[] = $row;
var_dump ($ProdGrId);
}
и
while ($row = mysql_fetch_array ($result_products, MYSQL_NUM))
{
$ProdGrId[] = $row;

}
var_dump ($ProdGrId);
отличается. Почему?
 

Demiurg

Guest
потому что в первом случае var_dump работает при каждой итерации цикла, а во втором случае после выполнения всего цикла.
 

Ann

Новичок
Огромное спасибо, теперь все ясно. Прошу прощения за глупый вопрос.
 
Сверху