• 05-02-2016, 05:02:46
    #1
    Mrb. arkadaşlar elimde bi kod var bu kodu sql'de sürekli sorgulatmak istiyorum ve elimdeki kodda 1 bölüm var o bölümün sürekli değişmesini istiyorum.

    Örnek vermek gerekirse
    userid=x diye bir bölüm var var o x olan yer 1'den 27.000'e kadar değişecek.


    Yani userid=1 sorgusundan sonra userid=2 sorgusuna geçecek

    Böyle bişey mümkün mü ?Mümkünse kim yapabilir
  • 05-02-2016, 08:33:28
    #2
    Mf.Rub adlı üyeden alıntı: mesajı görüntüle
    Mrb. arkadaşlar elimde bi kod var bu kodu sql'de sürekli sorgulatmak istiyorum ve elimdeki kodda 1 bölüm var o bölümün sürekli değişmesini istiyorum.

    Örnek vermek gerekirse
    userid=x diye bir bölüm var var o x olan yer 1'den 27.000'e kadar değişecek.


    Yani userid=1 sorgusundan sonra userid=2 sorgusuna geçecek

    Böyle bişey mümkün mü ?Mümkünse kim yapabilir
    Merhaba,

    Mevcut kodu paylaşırsanız, yardımcı olacak biri elbet çıkacaktır.
  • 05-02-2016, 10:42:05
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mf.Rub adlı üyeden alıntı: mesajı görüntüle
    Mrb. arkadaşlar elimde bi kod var bu kodu sql'de sürekli sorgulatmak istiyorum ve elimdeki kodda 1 bölüm var o bölümün sürekli değişmesini istiyorum.

    Örnek vermek gerekirse
    userid=x diye bir bölüm var var o x olan yer 1'den 27.000'e kadar değişecek.


    Yani userid=1 sorgusundan sonra userid=2 sorgusuna geçecek

    Böyle bişey mümkün mü ?Mümkünse kim yapabilir

    kod php kodu ise ;

    for($i=1; $i<27000; $i++){
    
    	mysql_query("SELECT * FROM r10net WHERE id = '{$i}'");
    
    }
    php den farklı bir şey ise araştırmanız gereken konu döngülerdır
  • 05-02-2016, 12:42:46
    #4
    for($i=1; $i<27000; $i++){
     
       mysql_query("SELECT * FROM tabloadi WHERE userid = '{$i}'");
     
    }
  • 05-02-2016, 14:42:07
    #5
    DELETE FROM post WHERE userid=x AND parentid !=0;


    kod bu arkadaşlar
  • 06-02-2016, 08:28:16
    #6
    for($i=1; $i<27000; $i++){
     
       $hmm = mysql_query("DELETE FROM post WHERE userid={$i} AND parentid !=0;");
       
       if($hmm){
    		echo "<font color=green>{$i} ID'lı kullanıcı başarılı bir şekilde silindi.</font><br>";
       }else {
    		mysql_error();
    		echo "<font color=red>{$i} ID'lı kullanıcı silinmedi çünkü bir şeyler ters gitti.</font><br>";
       }
     
    }
  • 06-02-2016, 17:40:39
    #7
    önce tüm üyeleri sayın, 27000 üyeden sonrakiler saf dışı kalmasın mesela $toplamuye diye bir değişkene alın, sonra arkadaşların $i<27000; yazdığı yeri $i<=$toplamuye; yapın. o şekilde kullanırsanız 26999 işlem yapar, biri yine dışarıda kalır
  • 06-02-2016, 23:32:16
    #8
    akaracay adlı üyeden alıntı: mesajı görüntüle
    önce tüm üyeleri sayın, 27000 üyeden sonrakiler saf dışı kalmasın mesela $toplamuye diye bir değişkene alın, sonra arkadaşların $i<27000; yazdığı yeri $i<=$toplamuye; yapın. o şekilde kullanırsanız 26999 işlem yapar, biri yine dışarıda kalır
    Ordaki rakamlar öylesine yazıldı ama haklısn
  • 07-02-2016, 00:10:01
    #9
    Mf.Rub adlı üyeden alıntı: mesajı görüntüle
    DELETE FROM post WHERE userid=x AND parentid !=0;
    Arkadaşların önerdiği gibi foreach ile 27.000 sorgu gönderdiğinde muhtemelen mysql sapıtacaktır Bunun yerine sayfalama yaparak işlemini halletmen daha iyi olacaktır. Her sayfada 50 sorgu yapacak şekilde olması sunucuda oluşabilecek olası etkilerini sıfıra yakınlaştıracaktır.

    Not: Eğer bunu yapabilecek PHP bilginiz yoksa Skype üzerinden ücretsiz olarak yardımcı olabilirim.