5ucms论坛
标题:
5、POPASP快速入门第五课 数据库操作(二)
[打印本页]
作者:
admin
时间:
2019-4-1 14:53
标题:
5、POPASP快速入门第五课 数据库操作(二)
index.asp
<%
' 本类由系统自动生成,仅供测试用途
Class IndexAction
public Sub index()
dim rs
'通过数据模型从数据库中取出一条记录
'set rs = M_("post").db.where(5).field("id,title").find()
'set rs = M_("post").db.field("id,title,add_time").select()
'var_export rs
set rs = M_("post").db.page( array(null,10) ).field("id,title,add_time").select()
'set rs = M_("post").db.page(null,10).field("id,title,add_time").select() 'null,10 中的null指当前页,可以不加array
'set rs = M_("post").db.top(10).field("id,title,add_time").select() '取前10条记录
that.assign "list",array(rs) '这里如果加array是获取当前页记录,就是上边填的10;如果不加array,直接写 that.assign "list",rs 就是获取全部记录了。
end Sub
public sub post
dim id
'that.get是request.querystring的一种简写
id = that.get("id")
set rs = M_("post").db.field("id,title,add_time,content").where(id).find() '.field("id,title,add_time,content") 这句可以去掉的,如果你本来就想调用指定表的全部字段,或是字段并身就不多的话。去掉就调用所有字段。
that.assign "row",rs
var_export M_("post")
end sub
End Class
%>
复制代码
IndexAction.class.asp
<%
' 本类由系统自动生成,仅供测试用途
Class IndexAction
public Sub index()
dim rs
'通过数据模型从数据库中取出一条记录
'set rs = M_("post").db.where(5).field("id,title").find()
'set rs = M_("post").db.field("id,title,add_time").select()
'var_export rs
set rs = M_("post").db.page( array(null,10) ).field("id,title,add_time").select()
'set rs = M_("post").db.page(null,10).field("id,title,add_time").select() 'null,10 中的null指当前页,可以不加array
'set rs = M_("post").db.top(10).field("id,title,add_time").select() '取前10条记录
that.assign "list",array(rs)
end Sub
public sub post
dim id
'that.get是request.querystring的一种简写
id = that.get("id")
set rs = M_("post").db.field("id,title,add_time,content").where(id).find()
that.assign "row",rs
var_export M_("post")
end sub
End Class
%>
复制代码
欢迎光临 5ucms论坛 (http://bbs.5ucms.com/)
Powered by Discuz! X3.2