• 20-02-2019, 20:15:16
    #1
    merhaba arkadaslar ben kategoriyi cagiriyorum ama yapmak istedigim mesela kategorinin id nosuna gore yani id 5 den 6 tane konu cagirmak istiyorum yapmaya calistim ama tam istedigimi yapamadim mdb den rastgele 6 tane geliyor ama herhangi ben mesela 8 tane kategorim var ben 5cisinden 6 tane cagirmak istiyorum umarim anlatabilmisimdir
    simdiden cok tesekkur ederim site ismini veriyorum ne demek istedigimi anlarsiniz
    https://www.mutlushairandbeauty.com/

    buda kodlar


    Set orta = Server.CreateObject("ADODB.Recordset")
    Sorgu = "Select * from orta WHERE ONAY=5 order by id rand"
    orta.open sql,baglan,1,4
    Randomize
    rastgele = Int((Rnd*orta.RecordCount)+0)
    orta.Move(rastgele)
    If orta.eof then
    %>
    <li class="odd"></li>
    &nbsp;<%
    Else
    for yo = 1 to 6
    if orta.eof then exit for
  • 20-02-2019, 20:33:59
    #2
    Aşağıdaki sorguyu kullanabilirsiniz orta tablosundan onay 5 e eşit olan 6 tane rastegele satır getirir
    SELECT * FROM orta WHERE ONAY =5 order by rand() limit 6
  • 21-02-2019, 00:43:01
    #3
    tesekkur ederim ama hic bir sey degismedi su sizin verdiginiz gibi calisiyor yani ayni



    bu sekilde yaptim tuhaf tarafi yine ayni calisiyor degisen hic bir sey yok fakat hata dahi vermiyor ?


    Set orta = Server.CreateObject("ADODB.Recordset")
    Sorgu = "SELECT * FROM kategoriler WHERE orta order by id=5() limit 6"
    orta.open sql,baglan,1,4
    Randomize
    rastgele = Int((Rnd*orta.RecordCount)+0)
    orta.Move(rastgele)
    If orta.eof then



    birde anlatamadim galiba ben kategorinin icinden bir id numarasinin icinden rasgele 6 tane cekmek istiyorum sizin demek istediginiz gibi zaten site su anda