bolivar adlı üyeden alıntı: mesajı görüntüle
bu sql cümlesiyle her seferde 1 tane rasgele kayıt alabilirsin.

select ilan.id,ilan.Konu,Resim.ad from ilan,Resim where Resim.ana_id = ilan.id ORDER  BY RAND() limit 0,1



verdiğin kod mysql'de çalışmaz. mysqlde "top" diye bir komut yoktur, mysqlde limit kullanılır. top komutu mssql'de geçerlidir. ayrıca mssqlde random işlemi için "order by newid()" komutu yeterlidir.
+++++ haklısın. Ben mssql e göre yaptım zaten dikkat etmemişim mysql olduğuna . Uyarın için. tşk.ler.