İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Forumda son başlıklar

ahmetusmaximus18.03.20104 cevap1.356 görüntüleme
2010'den beri18 mesaj
#1
Merhaba arkadaşlar yeni bir site kurdum fakat sitemde sdn deki gibi forumda son başlıklar yapmak istiyorum . bir sorunum var,açılan konular sitede görünüyor fakat konulara yazılan cevaplarda görünüyor.

sdn deki gibi bir sistem nasıl yapabilirim bana yardımcı olacak varmı?
Cevaplar
2009'den beri786 mesaj
#2
tablo yapısını nasıl kurdun bilmiyorum ama ben basit bir örnek üzerinden anlatayım.
iki tane tablon var diyelim
birisi konu tablosu (tabi bu konulara ait alt konular da olacak) diğeri de bu konulara yazılan mesajlar tablosu olsun.

konu tablosu alanları
id (unique) primary key
konubasligi
ustkonuno(alt konular için)

mesaj tablosu alanları
id (unique) primary key
konu_id,
mesajmetni
kullanici
tarihsaat

her ana konunun ayrı ayrı en son konu başlıklarını getirmen gerekiyor.
diyelim ki ana konular ve alt konular ve bunlara ait ustkonuno değerleri şunlar :

yazılım (ana konu : id=1 ustkonuno=0)
-----c, (alt konu : id=20 ustkonuno=1)
-----vb,(alt konu : id=22 ustkonuno=1)
-----asp (alt konu : id=23 ustkonuno=1)

donanım (ana konu : id=2 ustkonuno=0)
-----hdd (alt konu : id=24 ustkonuno=2)
-----ram (alt konu : id=25 ustkonuno=2)
-----gpu (alt konu : id=26 ustkonuno=2)

network (ana konu : id=3 ustkonuno=0)
-----modem (alt konu : id=27 ustkonuno=3)
-----switch (alt konu : id=28 ustkonuno=3)
-----kablo (alt konu : id=29 ustkonuno=3)
....

ve bunlara ait mesajlar da mesaj talomuzda saklanıyor.
alt konuların ustkonuno alanları sıfırdan büyük.

bu yapı için kullanacağımız sql:

select
konubasligi,
(select top 1 mesajmetni from mesaj where konu_id=konu.id order by tarihsaat desc)
from konu
where konu.ustkonuno>0 and ...

kısaca mantığı vermeye çalıştım.
kendine göre geliştir.
kolay gelsin.
ahmetusmaximus Konuyu açan
2010'den beri18 mesaj
#3
çok teşekkür ederim...
2009'den beri786 mesaj
#4
rica ederim.yardımcı olabildiysek ne mutlu bize.
Daha mükemmel bir Troy2008'den beri12 bin mesaj
#5
Aslında bir rss oluşturup bir tablo içine alınabilir. (O kısmı bende bilmiyorum :D)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.