kontrol satırı altındakiler zaten ilgili sorgular değiller mi sorguyu yanlış mı yazmışım demek istediğinizi tam anlayamadım.


			$tabloYaz="insert into $tabloAdi (onlinevatsimid,onlinename,onlinetime,onlinelogin) values ('$atcID','$atcName','$atcOnline','$atcLogin')";
			$tabloDuzenle="update $tabloAdi set onlinetime='$atcOnline' where onlinevatsimid='$atcID' and onlinelogin='$atcLogin'";
			
			$kontrol=mysql_query("SELECT * FROM $tabloAdi ORDER BY onlineid"); 
            while ($atcKontrol=mysql_fetch_array($kontrol)) 
                { 
                    if ($atcKontrol['onlinevatsimid']==$atcID && $atcKontrol['onlinelogin']==$atcLogin) mysql_query($tabloDuzenle); 
                    else mysql_query($tabloYaz); 
                }


Bu şekilde yazdığımda sonsuz bir döngüye giriyor.