Merhaba, yardımınızı rica ediyorum.
MySql de 2 tablom var. İlk tablo arama, ikinci tablo icerikler.
arama Tablosu sutunları : id , arama, onay
icerikler Tablosu sutunları : id , arama_id , onay
arama tablosundaki id ile icerikler tablosundaki arama_id aynı.
Yapabildiğim bağlantı şu ;
Kod:
set rs = baglanti.execute("select * from arama WHERE onay = 1 order by rand() limit 0,30")
Bu şekilde arama tablosundan onaylanmış 30 adet rastgele veri cekiyorum.
Ancak yapmak istediğim şey, bu 30 rastgele veriyi, icerikler tablosunda kayıtlı olmayanlardan secmek.
Arama tablosundakiler sayfalar, icerikler tablosundakiler de bu sayfalardaki iceriklerden oluşuyor.
Yapmak istediğim şey, hic iceriği olmayan rastgele 30 onaylanmış sayfayı listeletmek...
arama tablosundaki kayıtlardan onaylanmış 30 tanesini rastgele listeleyeceğim, ama bu listede, icerikler tablosunda, arama tablosundaki id ye sahip veri olmayacak.:ıslık:
Cok daha kolay anlaşılabileceğini duşunduğum bir ornek daha ;
forum konuları ve forum cevapları olarak iki tablomuz var,
forum konuları tablosunda id, baslık ve onay sutunları var,
forum cevapları tablosunda da id, forum_konu_idsi ve onay sutunları var,
ben 30 adet CEVAPLANMAMIŞ konuyu listeletmek istiyorum.
Anlatırken bile zorlanıyorumha:, umarım anlatabilmişimdir. Bu sorgu icin yardım bekliyorum.
Teşekkurler, saygılar.