Почему один цикл while мешает другому?

Из-за второго цикла переменная $row_dec['nomer'] не перебирает значения которые имеет, а просто выводит первое значение (внутри второго цикла). Как быть? Если сделать echo $row_dec['nomer'] в первом цикле выводятся три значения. Если тоже самое во втором цикле выводиться первое значение, то есть одно.

while ($row_dec = sql_fetch_assoc($result_dec)) {
 
    while ($row_key = sql_fetch_assoc($result_key)) {
         $result .= $row_dec['nomer'].$row_key['fio'];
    }
    $result_full .= $result;    
}
echo $result_full;

Ответы (0 шт):