• 18-05-2009, 14:20:08
    #10
    Üyeliği durduruldu
    id yi elle vereceginiz için insert te id hariç normal girmeniz id yi ise artan alana olarak kullanmaniz gerekiyor

    sizin örneginizle şöyle birşey olmasi gerekiyor yani;

    $baglanti1=mysqll_connect(.................);
    $baglanti2=mysql_connect(............);
    $sorgu=mysql_query("select * from tbl order by rand()",[B]$baglanti1[/B]);
    $i = 0;
    while($oku=mysql_fetch_array($sorgu))
    {
          $i++;
          mysql_query("INSERT INTO (id,digeralanlar) values($i)",[B]$baglanti2[/B]);
    }
  • 18-05-2009, 14:48:40
    #11
    Hocam bütün bunlar tamamda ben tek bir id için değil 80 k lık id için nasıl bir sayfada yapacağım. ?
  • 18-05-2009, 15:00:29
    #12
    Üyeliği durduruldu
    Bemica adlı üyeden alıntı: mesajı görüntüle
    Hocam bütün bunlar tamamda ben tek bir id için değil 80 k lık id için nasıl bir sayfada yapacağım. ?
    bu kod tüm datalar bitene kadar calisacak üstad. mevcut rand la gelen veriyi silerek parça parça yapabilirsiniz.böyle bir kodu konsoldan

    php -f dosyaadi.php gibi cagirarak uygulardim sizin yerinizede olsam.

    direk zaten sayfadan cagirmak mantikil degil.

    parcalamak icin ise
    $baglanti1=mysqll_connect(.................);
    $baglanti2=mysql_connect(............);
    $adet = 1000;
    $sonid = 4000;
    $sorgu=mysql_query("select * from tbl order by rand() limit $adet",[b]$baglanti1[/b]);
    $i = $sonid;
    while($oku=mysql_fetch_array($sorgu))
    {
          $i++;
          mysql_query("INSERT INTO (id,digeralanlar) values($i)",$baglanti2);
    }
    gibi gibi yapmalisiniz