Scripts 学盟

标题: 请详细介绍一下按照主题帖排序输出回复贴的编程方法 [打印本页]

作者: 丘比特    时间: 2011-4-11 11:37:39     标题: 请详细介绍一下按照主题帖排序输出回复贴的编程方法

请详细介绍一下按照主题帖排序输出回复贴的编程方法,包括数据表与数据表的关联(在acess数据库里如何操作;在编程代码里如何写sql语句),最好富裕说明,我用的是asp语言,access数据库
作者: Alvin    时间: 2011-4-11 11:51:56

e, 这个说起来好长哇
作者: 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. %>
复制代码

作者: 俊俊    时间: 2011-7-23 20:04:38

这个懂,,哈哈~~




欢迎光临 Scripts 学盟 (http://www.iscripts.org/) Powered by Discuz! X2