• 02-02-2010, 21:35:36
    #1
    arkadaşlar kimine göre çok basit gelecek belki ama benim kafam karıştı:
    <table width="100%" height="13" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family:Tahoma; font-size:8pt">
      <%
    		set bilgi=baglan.execute("Select * from tbl1 order by id desc")
    		Do While Not bilgi.eof
    		%>
      <tr>
        <td height="10" width="657" valign="top"><p align="left">&bull;<a href="detay.asp?id=<%=bilgi("id")%>" style="color:#00000"> <%=bilgi("baslik")%></a></p></td>
      </tr>
      <%
    		bilgi.movenext
    		loop
    		bilgi.close
    		set bilgi=nothing
    		%>
    </table>
    arkadaşlar böyle tablodakinin tamamını listeleyebiliyoruz.. ben istiyorum ki son 15 tanesini listelesin ? nasıl yapacaz ???
  • 02-02-2010, 22:08:34
    #2
    Eğer veritabanı access ise;
    <table width="100%" height="13" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family:Tahoma; font-size:8pt">
      <%
            set bilgi=baglan.execute("Select top 15 * from tbl1 order by id desc")
            Do While Not bilgi.eof
            %>
      <tr>
        <td height="10" width="657" valign="top"><p align="left">&bull;<a href="detay.asp?id=<%=bilgi("id")%>" style="color:#00000"> <%=bilgi("baslik")%></a></p></td>
      </tr>
      <%
            bilgi.movenext
            loop
            bilgi.close
            set bilgi=nothing
            %>
    </table>
    mysql ise;
    <table width="100%" height="13" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family:Tahoma; font-size:8pt">
      <%
            set bilgi=baglan.execute("Select * from tbl1 order by id desc limit 15")
            Do While Not bilgi.eof
            %>
      <tr>
        <td height="10" width="657" valign="top"><p align="left">&bull;<a href="detay.asp?id=<%=bilgi("id")%>" style="color:#00000"> <%=bilgi("baslik")%></a></p></td>
      </tr>
      <%
            bilgi.movenext
            loop
            bilgi.close
            set bilgi=nothing
            %>
    </table>
  • 02-02-2010, 22:19:42
    #3
    teşekkürler, süper oldu
  • 02-02-2010, 23:27:23
    #4
    arkadaşım eğer istediğin kadar verileme istersen select'den sonra top mantıgını kullanaarak kaç veri ilistelemk istiyorsan o sayıyıyı yazarsın
    ha bide şu konu var

    order by id desc yada order by id asc
    desc ve asc ise baştan ve sondan lisetelemk için kullana bilirsin