【发布时间】:2014-09-05 16:22:57
【问题描述】:
处理分页部分并使用mysql进行分页..
除非我尝试过滤结果,否则一切似乎都很好。
我当前的情况是:我在一个页面上显示 12 条记录。
这是我的数据细分:
<cfset per_page = 12>
<cfset start = per_page * page>
<cfset start = start - per_page>
<CFQUERY name="data" datasource="#dsn#">
select *,(select count(*) from u) as totalcount from u, s, v, ut, m where 1=1
<cfif len(trim(search))>
<cfset search = trim(htmlEditFormat(lcase(search)))>
and lower(u.username) like <cfqueryparam cfsqltype="cf_sql_varchar" value="%#search#%">
</cfif>
order by u.id
LIMIT <cfqueryparam value="#start#" cfsqltype="cf_sql_integer" />,
<cfqueryparam value="#per_page#" cfsqltype="cf_sql_integer" />
</CFQUERY>
<cfset count = val(data.recordcount)>
<cfset paginationNumbers = Round(count / per_page)>
当有搜索时,分页仍然显示,而我想隐藏它
【问题讨论】:
标签: mysql coldfusion pagination