Мой код выглядит следующим образом
while ($row = mysql_fetch_assoc($result)) {
$active_bid_ids = array_unique($row);
$item_id = $active_bid_ids['item_id'];
echo $item_id;
echo '<br />';
$sql = "SELECT item_name FROM items_list WHERE id='$item_id'";
$result = mysql_query($sql, $cn) or
die(mysql_error($cn));
$row = mysql_fetch_assoc($result);
$item_name = $row['item_name'];
echo $item_name;
}
, и кажется, что запрос запускается только один раз, если у меня есть дополнительный SQL-запрос в середине, тогда как я удаляю строку
$sql = "SELECT item_name FROM items_list WHERE id='$item_id'";
функция while работает как обычно и возвращает много результатов.