脚 本 之 家 www.jb51.net
页面导航:  不限条件-->分页
本地搜索:
1.所有记录的分页:SELECTTOP页大小*FROMUsersWHERE(IDNOTIN(SELECTTOP(页大小*(页数-1))IDFROMUsersORDERBYIDDESC))//skip(页大小*(页数-1))条记录ORDERBYIDDESC2.符合条件记录的分页(注意此时你的查询条件要分布在两个查询语句中,谨记)SELECTTOP页大小*FROMUsersWHERE+你的查询条件AND(IDNOTIN(SELECTTOP(页大小*(页数-1))IDwhere+你的查询条件FROMUsersORDERBYIDDESC))ORDERBYIDDESC...
http://www.jb51.net//article/16678.htm
测试语法如下:poweredbyjb51.netexecGetRecordFromPagenews,newsid,10,100000news为表名,newsid为关键字段,使用时请先对newsid建立索引。[code]/*函数名称:GetRecordFromPage函数功能:获取指定页的数据参数说明:@tblName包含数据的表名@fldName关键字段名@PageSize每页记录数@PageIndex要获取的页码@OrderType排序类型,0-升序,1-降序@strWhere查询条件(注意:不要加where)作  者:铁拳邮  箱:sunjianhua_kki@sina.com创建时间:2...
http://www.jb51.net//article/16649.htm
基本函数如下:[code]///<summary>///需要分页时使用,根据参数和ConditionExpress获取DataTable///</summary>///<paramname="_tableName">表名</param>///<paramname="_fieldNames">字段名集合,用逗号分开</param>///<paramname="_OrderColumn">排序字段,用于统计有多少条记录</param>///<paramname="IsDesc">是否倒序&l...
http://www.jb51.net//article/16635.htm
[code]/**@curentpage当前页*@pagesize每页记录数*@TableName表名*@key主键(自动排序)*@where查询条件1)空为null2)有查询条件不要带where*@order'0'表示 desc'1'是asc*@pageCount总页数*/createprocedurePage@currentpageint,@pagesizeint,@TableNamevarchar(30),@keyvarchar(30),@wherevarchar(50),@ordervarchar(1),@pageCountint,@strvarchar(450)outputasbeg...
http://www.jb51.net//article/16603.htm
几种常用存储过程分页方法TopN方法selectTop(@PageSize)fromTableNamewhereIDNotIN(SelectTop((@PageIndex-1)*@PageSize)IDfromTableNamewhere....orderby...)where....orderby...临时表[code]declare@indextabletable(idintidentity(1,1),nidint,PostUserNamenvarchar(50))declare@PageLowerBoundintdeclare@PageUpperBoundintset@PageLower...
http://www.jb51.net//article/16584.htm
不过在网上找了一些,发现都有一个特点——就是不能传出总记录数,干脆自己研究吧。终于,算是搞出来了,效率可能不是很好,但是我也觉得不错了。贴代码吧直接:也算是对自己学习mysql的一个记录。[code]CREATEPROCEDUREp_pageList(m_pageNoint,m_perPageCntint,m_columnvarchar(1000),m_tablevarchar(1000),m_conditionvarchar(1000),m_orderByvarchar(200),outm_totalPageCntint)BEGINSET@pageCnt=1;--总记录数SET@limitS...
http://www.jb51.net//article/16575.htm
只是在文章添加时,在你想让它分页的地方加上分页符:“[page]”(当然这个符号你可以随便用,比如:[page]、&&&、###、@@@……,只要它不会在文章要正常显示的地方出现就行了。)我用了四个页面,输入页(index.asp)、输入完成页(add.asp)、文章列表页(view.asp)、文章内容页(text.asp),前三个都是不用处理的页面,看下面的介绍我想一般的小鸟就会做了,关键是最后一个text.asp,所有实现分页的代码都在这里。第二步:来在文章正文内容的动态数据部分做一些手脚,下面是代码和解释:[code]'这里是处理分页的代码'考滤保险起见,我们用r...
http://www.jb51.net//article/16547.htm
每页多少条记录($PageSize)?  当前是第几页($CurrentPageID)?  现在只要再给我一个结果集,我就可以显示某段特定的结果出来。  至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($numPages)等等,都可以根据前边这几个东西得到。  以mysql数据库为例,如果要从表内截取某段内容,sql语句可以用:select*fromtablelimitoffset,rows。看看下面一组sql语句,尝试一下发现其中的规率。  前10条记录:select*fromtablelimit0,10  第11至20条记录:sel...
http://www.jb51.net//article/16521.htm
上次还是CSDN里的朋友回答的,我复制了下来。原文如下===========================利用统计文章字数,然后达到一定字数就截断输出,但是分页的内容就会在莫名其妙的地方截断,不是很友好。  很简单,在要截断的地方附近找下面的符号:;’”?。!;'".!  如果后面存在<p>或<br>就分页。主要是要研究文章的格式。<%ifRequest.ServerVariables("Content_Length")>0thencontent=Request.Form("textarea1")PageLength=1000'每页字数CLength=Le...
http://www.jb51.net//article/16493.htm
<pre><?php/**********************一个简单的目录递归函数第一种实现办法:用dir返回对象***********************/functiontree($directory){$mydir=dir($directory);echo"<ul>\n";while($file=$mydir->read()){if((is_dir("$directory/$file"))AND($file!=".")AND($file!="..")){echo"<li><fontcolor=\"#ff00cc\">&...
http://www.jb51.net//article/16484.htm
<?php//本分页类不处理SQL;//大大的加快了分页功能//http://blog.csdn.net/fkedwgwy//潇湘博客--潇湘/**演示require_once('../libs/classes/page.class.php');$page=newpage(array('total'=>1000,'perpage'=>20));echo'mode:1<br>'.$page->show();echo'<hr>mode:2<br>'.$page->show(2);echo'<hr>mode:3<br...
http://www.jb51.net//article/16458.htm
共有:181/10,当前1/19页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: