设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 2229|回复: 1
打印 上一主题 下一主题

请详细介绍一下按照主题帖排序输出回复贴的编程方法 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

1#
Alvin 实名认证  发表于 2011-4-11 11:51:56 |显示全部楼层
e, 这个说起来好长哇

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

2#
Alvin 实名认证  发表于 2011-4-11 12:05:28 |显示全部楼层
假设有主题表:topic, 评论表:comment  
comment.topic_id  外键参照了  topic.id

查询按主题ID排序SQL:
  1. SELECT comment.*, topic.id AS tid
  2. FROM comment, topic
  3. WHERE comment.topic_id=topic.id
  4. ORDER BY topic.id
复制代码
.


ASP 查询代码示例
  1. <%
  2. Dim sql

  3. sql = "SELECT comment.*, topic.id AS tid FROM comment, topic WHERE comment.topic_id=topic.id ORDER BY topic.id"
  4. ' conn 为己打开的 ADODB.Connection 对象
  5. Set rs = conn.Execute(sql)

  6. ' 遍历 rs
  7. While Not rs.EOF
  8.     ' 使用查询结果, rs("id").Value,  rs("tid").Value,  rs("content").Value ....
  9.         ' ....
  10.        
  11.         rs.MoveNext
  12. Wend
  13. rs.Close
  14. Set rs = Nothing

  15. %>
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-5-19 03:01 , Processed in 1.070906 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部