While içinde for döndürürseniz, her while döngüsü için for döngüsü baştan sona kadar tekrar ve tekrar çalışacaktır.
Bunun yerine şu şekilde yapabilirsiniz;
$deger=0;
while($degisken1=mysql_fetch_array($degisken_sql)){   

    // buraya yazmak istediğiniz kodlar gelecek...
    // while döngüsünde ne yapacaksanız artık onlar...

    $deger++;
}