5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6429|回复: 0
打印 上一主题 下一主题

[2.x] 5、POPASP快速入门第五课 数据库操作(二)

[复制链接]

670

主题

785

帖子

8228

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8228
跳转到指定楼层
楼主
发表于 2019-4-1 14:53:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
index.asp
  1. <%
  2. ' 本类由系统自动生成,仅供测试用途
  3. Class IndexAction
  4.     public Sub index()
  5.                 dim rs
  6.                 '通过数据模型从数据库中取出一条记录
  7.                 'set rs = M_("post").db.where(5).field("id,title").find()               
  8.                 'set rs = M_("post").db.field("id,title,add_time").select()
  9.                 'var_export rs
  10.                
  11.                 set rs = M_("post").db.page( array(null,10) ).field("id,title,add_time").select()
  12.                 'set rs = M_("post").db.page(null,10).field("id,title,add_time").select() 'null,10 中的null指当前页,可以不加array
  13.                 'set rs = M_("post").db.top(10).field("id,title,add_time").select() '取前10条记录
  14.                
  15.                 that.assign "list",array(rs) '这里如果加array是获取当前页记录,就是上边填的10;如果不加array,直接写 that.assign "list",rs 就是获取全部记录了。
  16.     end Sub
  17.        
  18.         public sub post  
  19.                 dim id
  20.                
  21.                 'that.get是request.querystring的一种简写
  22.                 id = that.get("id")
  23.                
  24.                 set rs = M_("post").db.field("id,title,add_time,content").where(id).find() '.field("id,title,add_time,content") 这句可以去掉的,如果你本来就想调用指定表的全部字段,或是字段并身就不多的话。去掉就调用所有字段。
  25.                
  26.                 that.assign "row",rs
  27.                
  28.                 var_export M_("post")
  29.         end sub
  30. End Class
  31. %>
复制代码


IndexAction.class.asp
  1. <%
  2. ' 本类由系统自动生成,仅供测试用途
  3. Class IndexAction
  4.     public Sub index()
  5.                 dim rs
  6.                 '通过数据模型从数据库中取出一条记录
  7.                 'set rs = M_("post").db.where(5).field("id,title").find()               
  8.                 'set rs = M_("post").db.field("id,title,add_time").select()
  9.                 'var_export rs
  10.                
  11.                 set rs = M_("post").db.page( array(null,10) ).field("id,title,add_time").select()
  12.                 'set rs = M_("post").db.page(null,10).field("id,title,add_time").select() 'null,10 中的null指当前页,可以不加array
  13.                 'set rs = M_("post").db.top(10).field("id,title,add_time").select() '取前10条记录
  14.                
  15.                 that.assign "list",array(rs)
  16.     end Sub
  17.         
  18.         public sub post
  19.                 dim id
  20.                
  21.                 'that.get是request.querystring的一种简写
  22.                 id = that.get("id")
  23.                
  24.                 set rs = M_("post").db.field("id,title,add_time,content").where(id).find()
  25.                
  26.                 that.assign "row",rs
  27.                
  28.                 var_export M_("post")
  29.         end sub
  30. End Class
  31. %>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-4-25 01:47 , Processed in 0.500000 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表