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++;
}