发布网友
共4个回答
热心网友
1 首先,排序是需要根据某一个字段进行的,你首先需要确定你需要排序的字段.
2 然后在JS中,可以对你认定的排序字段进行ORDERBY操作的,JS也可以支持.
3 至于每页显示多少条数据,这个你可以自己写分页脚本控制.
只提供思想,希望有所帮助.
热心网友
首先,排序是需要根据某一个字段进行的,你首先需要确定你需要排序的字段.
然后在JS中,可以对你认定的排序字段进行ORDERBY操作的,JS也可以支持.
至于每页显示多少条数据,这个你可以自己写分页脚本控制.
只提供思想,希望有所帮助.
热心网友
public ArrayList findReplyByFenYe(int curepage, int pagerows, int topicid) {
//curepage传当前页数
//每页显示的条数
//topicId查询出的那张表的id
ArrayList list=new ArrayList();
Connection conn=null;
PreparedStatement pre=null;
ResultSet rs=null;
int rowsBegin=0;//存放每页开始的第一条
if(curepage>1)//如果当前也是大于1
{
rowsBegin=pagerows*(curepage-1);//取得开始行数为第几行
}
try
{
//打开数据库
String sql="select top "+pagerows+" * from TBL_REPLY where topicId=" + topicid + " and replyId not in(select top "+ rowsBegin + " replyId from TBL_REPLY where topicId=" + topicid + "order by publishTime )order by publishTime";
pre=conn.prepareStatement(sql);
rs=pre.executeQuery();
while(rs.next())
{
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
}
return list;
}
在执行该方法的页面中在“上一页”的超链接中传值让当前页+1;“下一页”就-1
热心网友
可以参考数据库的分页过程