• 07-02-2016, 05:10:31
    #10
    <?php
    $id=$_GET['id'];
    $sonraki_id=$_GET['id']+1;
    
    $sil = mysql_query("DELETE FROM post WHERE userid='".$id."' AND parentid !=0;");
    if($sil){
    echo '<meta http-equiv="refresh" content="1;URL=dosya.php?id='.$sonraki_id.'">';
    }else {
    mysql_error();
    echo $id." : hata ile karşılaşıldı. Sistem bu id adresinde durduruldu. Sistemi tekrar başlatmak için dosya.php?id=".$id." adresini ziyaret edin. "; die;
    }
    
    ?>

    Bu kodu dosya.php olarak kayıt edip çalıştırırsanız, mysql sunucuzu kastırmadan saniyede bir işlem yaparak sayfayı yeniler ve otomatik sonraki ip'ye geçer. 27000 sorguyu arka arkaya aynı saniyede bastırmak mysql i down edebilir.

    Dip not : sistem tabloyu boşaltana kadar devam edecektir. Eğer 27000 de durmasını istiyorsanız, ekstra bir if ile işlem kolaylıkla hallolabilir.
  • 10-02-2016, 21:10:47
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mf.Rub adlı üyeden alıntı: mesajı görüntüle
    DELETE FROM post WHERE userid=x AND parentid !=0;


    kod bu arkadaşlar
    Neden bir değişken için tekrar tekrar sorgu göndermek istiyorsunuz ?

    DELETE FROM post WHERE parentid != 0 and (userid BETWEEN 1 and 27000);

    userid 1 ile 27000 arasındaysa ve parentid 0 değilse, ilgili satırı sil demektir.

    - sorguyu göndermeden tablonun kopyasını alıp deneme yapın -