pagelistnum=5

来源:百度知道 编辑:UC知道 时间:2024/06/12 16:52:42
pagelistnum=5
sql="select top " & (page*pagelistnum) & " tbl_message.*,tbl_user.u_user from tbl_message,tbl_user where tbl_message.m_uid=tbl_user.u_id and tbl_message.m_check=true"
这两句啥意思

这应该是一个分页显示数据库记录的sql语句
page*5说明是每页显示5条记录,第一页显示第1~5条记录,
第二页page=2 page*5 既是显示第5~10记录,依此类推。

我想这句是为分页写的吧
查询前page页的记录,如果pagelistnum=5是说每页显示5条记录的话

这个SQL的意思就是:
从tbl_message,tbl_user 这两个表中查询满足条件(tbl_message.m_uid=tbl_user.u_id and tbl_message.m_check=true)的前(page*pagelistnum) 条记录;
结果应该包括:
tbl_message.*,--tbl_message中的所有字段
tbl_user.u_user --tbl_user中的字段u_user

够详细了吧?? :)

查询:前5页,表tbl_message的所有信息,tbl_user的u_user列
从tbl_message和tbl_user 表
条件是:tbl_message的m_uid列等于tbl_user的m_uid并且tbl_message表的m_check条件为真时。
大概这个意思吧

显示这个2表的满足条件的前5条记录啊啊,