asp怎么把数据库中的内容显示在首页
表名mesdata 列名 用户user 留言内容content想让最后5条留言显示在首页的表格中
asp js
初学者 希望高手指点
追问:能帮我写一下吗 谢了
表名mesdata 列名 用户user 留言内容content想让最后5条留言显示在首页的表格中
asp js
初学者 希望高手指点
追问:能帮我写一下吗 谢了
答案:<%
sql="select TOP 5 * from 表名 order by (留言时间或记录ID)"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1i=0
if rs.eof or rs.bof thenresponse.Write("没有记录")
end if
do while not rs.eof
i=i+1response.write("rs("列名"))")
首先连接数据库
if i mod 1=0 then
response.Write("<br/>")
end if
rs.movenext
loop
rs.close %>
其次通过SQL语句取出数据记录集 select TOP 5 * from 表名 order by (留言时间或记录ID)DESC
最后把取出的数据用循环显示在网页上可以给你大概的例子,如下。功能类似就是从数据库读取内容,显示到网页上。
1、连接数据库:
<%
StrSQL="DBQ="+server.mappath("XXX数据库文件名")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
%>2、读数据库部分:
set rs=server.CreateObject("ADODB.RecordSet")
rs.Source="select * from XXX(表名) order by XXX(表中的列名,如:编号) desc"
rs.Open rs.Source,conn,1,13、显示部分:
<td width=10%><%=rs("XXX(列名)")%></td>
http://www.028it.cn/a/ASP/ 去看看.
<td width="40%"><%=htmlencode(XXX(列名))%></td>
<td width="12%"><%=trim(rs("XXX(列名)"))%> </td>
<td width="22%"><%=trim(rs("XXX(列名)"))%></td>
<td width="6%"><%=Month(rs("XXX(列名)")) %>-<%=Day(rs("XXX(列名)")) %></td>