bunu yapmak çok basit... yapman gereken like komutu kullanmak... sorgu = konubasliği yani select from tabloismi where sütunismi like &quot;&amp; sorgu &amp;&quot; &lt;&gt; id = &quot;&amp; id &amp;&quot; order by id desc yukarda yaptıgımı işi anlatmak gerekirse; sorgu ile konubaşlik kodumuzu çektik ve like ile bunu arattık ayrıca &lt;&gt; fonksiyonu ile de aynı id 'yi göstermemesini söyledik... bu uygulamadan sonra ister for ile iste do komutu ile kaç tane çekmek istiyorsan çeker sayfada gösterirsin...

yardımcı olacak asp coder yokmu

Eğer veritabanı MYSQL ise ; &lt;% set hz = b1. execute(&quot;select from icerik where KategoriID &lt;&gt; şuankikategoriID order by Rnd Limit 10;&quot;) %&gt; Eğer MSSQL ise ; &lt;% set hz = b1. execute(&quot;select TOP 10 from icerik KategoriID &lt;&gt; şuankikategoriID order by Rand &quot;) %&gt; Yukardaki kod ile 10 tane random kayıt getirtilir, sayıyı kendinize göre ayarlarsınız, random kayıt için hazır SQL komutları varken Randomize RSayi= Int (700 Rnd)+1 V. b gereksiz kodlama yapmasanız iyi olur. konunun aynısını göstermesini istemiyosanız kategorisi farklı olabilir mesela, kendinize göre ayarlayın artık.

Asp ile benzer kayıtları listeleme konusunda yardımcı olacaka varmı arkadaşlar. Konuların altına random listeme yapıyorum ama o haber veya konu ile benzer konuları listelemek istiyorum. misal 10 tane o konuya benzer içerik listelemesini istiyorum. Random yaptıgım kod : &lt;% Randomize RSayi= Int (700 Rnd)+1 set hz = b1. execute(&quot;select from icerik order by Rnd(&quot; &amp; -1 &amp; &quot; id)&quot;) if hz. eof then response. Write else for i = 1 to 10 if hz. eof then exit for %&gt; &lt;a href=&quot;http://www.siteadi.com/&lt;%=hz %&gt;-&lt;%=ayikla(hz %&gt;.html&quot;&gt;&lt;%=hz %&gt;&lt;/a&gt; &lt;% hz. movenext next end if hz. close set hz = nothing %&gt;