Tekil Mesaj gösterimi
Alt 05 Mart 2020, 21:58   #5
Çevrimdışı
Hesapsiz33
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Merak ettim .has .db




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Rakamların anlamı şöyle örnek vereyim mesela 123 olarak bir item verisi var sen bu item verisine 1 tane veri ekleyebilirsin o yüzden benzersiz olması gerekiyor.



Mantığı şöyledir hash tabloların


[Tablo İsmi]

Item | Data



Tablo ismi Liste olsun
Item AdSoyad olsun
Data İsmin Soyismin olsun


/hadd -sm Liste AdSoyad İsmin Soyismin


buradaki -s geri bildirim vermeye yarıyor -m ise tablo yoksa tablo oluşturuyor.


Bu işlemi yaptıktan sonra tabloya veri eklenir.


//echo -a $hget(liste,adsoyad)


Yaptığında data kısmını görürsün


mesela tekrar aynı iteme veri eklemeye çalışınca veriyi ekler ama önceki verinin üzerine ekler yani tabloda yine 1 tane veri olur 2. veri olarak eklenmez.


Ek olarak txt okuma mantığı ile hash tablosunun okuma mantığı farklıdır


- txt dosyadan okumak için mirc önce dosyayı açıyor okuyor tekrar kapatıyor.
- hash tabloda ise veriler belleğe kaydedilir mirc bellekten okur. O yüzden çok hızlıdır.



Açıklama yapma nedenim extra fazlalık durumunun söz konusu olmadığını belirtmek için.



Detaylı anlatım:


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bilgilendirme icin tşk ederim. Verdiginiz örnekten yola cıkarak yapmaya calıstım ama yapamadım
Atılan nick ve maskı gösteriyor fakat data numarasını göstertemedim bi türlü.
Su sekilde ekledim $hget(badnick,0).item yapınca listeyi gösteriyor sadece
Fakat sıfırı 1 yapınca ilk data numarasını gösterebiliyorum
Oysa her atılan rumuzun kendine ait data numarasını göstermesi lazım degil mi nerde yanlıs yapıyorum anlamadım

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver