• 18-08-2009, 21:20:30
    #19
    grikurt adlı üyeden alıntı: mesajı görüntüle
    Tam olarak nedir anlamadım :S sizin veridiğiniz gibimi yapmam lazım?

    Diğer arkadaşın verdiğini sizinkine göre değişcektim ama o da tutmuyor :S
    sıfırlamak için.phpmyadmine girin tabloyu seçip işlemler kısmına girin

    veya (alternatif)

    sQL olarak çalıştırın: ALTER TABLE tabloisminiz AUTO_INCREMENT = kactan başlayacaksa rakamı girin

    -------

    arkadaşin verdiği kodlar içinde o include ile başlayan satiri silip benim kodlari yazip değiştir içeriği sonra çalıştır.
  • 18-08-2009, 21:29:58
    #20
    Çalıştırıldı dedi ama " auto_increment" sayısı hala aynı yerinde malesef
    SQL sorgunuz başarılı olarak çalıştırıldı
    SQL sorgusu:
    ALTER TABLE `smf_members` AUTO_INCREMENT =20444
    ama rakam yine aynı 376261

    Edit: 370. li başka biryerde üyeler görünüyor bundan düşmüyor olabilir.

    Elle düzeltiyorum şimdi.
  • 18-08-2009, 22:49:10
    #21
    Arkadaşlar hiçbir işleme gerek kalmadan yaptım ama çok garip.
    Bu işlem geri alımaz diyor tüm destek sitelerine baktım.
    Dediğiniz gibi alınıyor ancak tekrar aynı numaraya dönüyor.
    Şu şekilde çözdüm;
    Tablo:: smf_members girince gözat diyoruz ve son üyenin ID no'suna bakıyoruz.
    Diyelim ki son İd no 20.000
    auto_increment bakıyoruz 30.000
    auto_increment 20.001 yapıyoruz veya sql ile sorgu çalıştırıp deniyoruz yine eski rakama dönüyor. Sorun çok ilginç ama şöyleymiş ve tahminim tüm smf destek sitelerinde çözülemeyişi de bundandı.
    smf_members dosyasında son üye ve İd no'suna bakınca görünen üyelerden başka üyelikler varmış. Onları şu şekilde buldum. Benim için tesadüf oldu.
    Tablo:: smf_members seçtim
    ID_MEMBER ----> Farklı değerlere gözat dedim
    ID_MEMBER listesinde son üyeliklere bakınca normalinde görünmeyen ve ID no yüksek olan üyelikler doluydu. 200 kişi falan. Bunlar elle tek tek değiştirdim ve 20.001 + 20.002 gibi sıraya kodum. Ve en son 29.999 oldu varsayalım.
    auto_increment 30.000 yazdım ve kabul etti.
    Dediğim alanda normal tabloda görünmeyen üyeliklerde göründü. Sorun ondanmış.
    Teşekkürler herkese arkadaşlar..



    Üye: İD-No-20634

    Üye No : 20634

    Nerden :

    Konu : 0

    Mesaj : 1
  • 19-08-2009, 00:10:09
    #22
    Evet autoincrement alanları düzeltilebilir ama öyle hemen olacak birşey değil. O ID lere bağlı alanlar var ise sorun yaratır. Bunun için yeni boş bir db oluşturulur ve diğer db deki verileri ufak bir script yardımı ile taşımanız gerekir.
  • 19-08-2009, 03:28:18
    #23
    Evet bayağı baş ağrıtan bir durum. Geri almak ciddi bir sorunmuş.
    Neyse kurcaladım çözüldü =)
  • 19-08-2009, 08:23:15
    #24
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Smf de üye idlerinin sadece members tablosunda tutulmadığını gözönüne alarak işlem yapmışsınızdır umarım. konularda, postlarda, özel mesajlarda ve daha farklı yerlerde de üye id leri kullanıyor.
  • 19-08-2009, 10:57:06
    #25
    GeCe_ adlı üyeden alıntı: mesajı görüntüle
    Smf de üye idlerinin sadece members tablosunda tutulmadığını gözönüne alarak işlem yapmışsınızdır umarım. konularda, postlarda, özel mesajlarda ve daha farklı yerlerde de üye id leri kullanıyor.
    işte böle bi durumda pörtler her şey
  • 14-04-2010, 10:01:40
    #26
    dostum çok kolay ya...phpmyadmine girip listeden user tablosunu tıklıcan ondan sora açılan ortada menüde userid v.s v.s şeyler yazıcak userid in yanındaki kutucuga çeltik koy ve sayfanın en üstündeki işlemler yazısına tıkla karşına çıkan sayfadada AUTO_INCREMENT yazısının karşısındaki kutucuga sıradaki vermek istedigin id'i yaz...ve git de işlem bu kadar
  • 14-04-2010, 13:19:37
    #27
    Kimlik doğrulama veya yönetimden onay bekliyor.
    uKaLaBoY adlı üyeden alıntı: mesajı görüntüle
    dostum çok kolay ya...phpmyadmine girip listeden user tablosunu tıklıcan ondan sora açılan ortada menüde userid v.s v.s şeyler yazıcak userid in yanındaki kutucuga çeltik koy ve sayfanın en üstündeki işlemler yazısına tıkla karşına çıkan sayfadada AUTO_INCREMENT yazısının karşısındaki kutucuga sıradaki vermek istedigin id'i yaz...ve git de işlem bu kadar
    Bunu yaparsa, sonradan üye olan kişiler için geçerli olacaktır. Ancak arkadaş bunu istemiyor.
    ...
    grikurt, bence bunu çok kafana takma. Çok uğraştırır. IDleri yükseltmek kolaydır (KeLKuN bi' ara yapmıştı). Ancak hangi IDlerin boş olup olmadığını tek tek bulup ona göre yükseltmek gerekir. Ayrıca tüm iletilerin poster_idini de değiştirmek gerekir. Kısaca çok sorunlu bir iş. Uğraşmaya değmez.