午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 請(qǐng)教一個(gè)更加優(yōu)雅的實(shí)現(xiàn)業(yè)務(wù)中的分頁(yè)加載的問(wèn)題?

瀏覽:190日期:2022-06-11 17:52:49

問(wèn)題描述

在負(fù)責(zé)學(xué)校下學(xué)期圖書(shū)館的項(xiàng)目的一部分,現(xiàn)在碰到了一個(gè)業(yè)務(wù)設(shè)計(jì)的困難。

比如說(shuō)在首頁(yè)的話,我計(jì)劃當(dāng)學(xué)生查詢相關(guān)的信息的時(shí)候全部采用ajax加載,不是很習(xí)慣很多網(wǎng)站比如知乎那種拖動(dòng)到底部自動(dòng)加載。我的想法是在底部設(shè)置一個(gè)分頁(yè)的選項(xiàng),每一頁(yè)顯示15條記錄,文章全部采用ajax加載。

這樣sql語(yǔ)句大概就是select xxx from xxx condition limit 15 offset xxx。但是現(xiàn)在由于要做分頁(yè),我必須要知道一個(gè)學(xué)生總共有多少條記錄在數(shù)據(jù)庫(kù)中,前端才好設(shè)計(jì),總記錄可以通過(guò)sql語(yǔ)句select count(*) from xxx condition查詢出來(lái),然后將總記錄保存在前端中。

如果這樣的話,必須要為拆分成兩條sql語(yǔ)句查詢,感覺(jué)不是很優(yōu)雅,請(qǐng)問(wèn)有什么更加優(yōu)雅的實(shí)現(xiàn)方案么?

ps: 因?yàn)樵谙到y(tǒng)中有很多相似的業(yè)務(wù)都是要采用類似的分頁(yè)設(shè)計(jì),每次都這樣使用兩條sql語(yǔ)句分開(kāi)查詢太不優(yōu)雅了。

補(bǔ)充

答主好像都沒(méi)看請(qǐng)題目。一位是答的就是sql語(yǔ)句1,另外一位說(shuō)的是前端。

多謝各位網(wǎng)友的回答,問(wèn)題已解決,看來(lái)只能采用兩條sql語(yǔ)句了 ^_^

問(wèn)題解答

回答1:

var start = 頁(yè)標(biāo) - 1;$.get('url?start=' + start * 15,function(){});

$start = $_GET['start'];$end = $start + 15;$sql = 'select * from table limit {$start}, {$end}';

select a.*, b.count from table a, (select count(*) as count from table ) b LIMIT 1,15回答2:

不用想了,必須是兩條的.要一條也行:select * from tableunion select 0, 0...., count(*) from table

回答3:

這很正常。如果想用一條sql解決,就把所有對(duì)象從數(shù)據(jù)庫(kù)里查出來(lái)再做一系列操作,但搞不好你的內(nèi)存就爆掉了。

回答4:

不用想了 必須是兩條 。分頁(yè)的實(shí)現(xiàn) 定義一個(gè)泛型類page<T> 里面放什么 需要我說(shuō)的更詳細(xì)嗎?

回答5:

試試PageHelper,就一條sql語(yǔ)句,甚至不需要limit

回答6:

要優(yōu)雅的分頁(yè) 分頁(yè)的插件很多的

相關(guān)文章:
主站蜘蛛池模板: 国产一区中文字幕 | 精品国产自| www日本黄色 | 国产免费福利 | 亚洲国产成人在线 | 精品国产乱码一区二区三 | 天天摸夜夜操 | 国产精品久久久久久久久久久久久久久久 | 天天干天天操天天操 | 国产精品精品视频 | 青青草伊人网 | 看av网址 | 欧美一级艳片视频免费观看 | h视频网站在线观看 | 日韩免费高清视频 | 成人羞羞网站 | 懂色av一区二区在线播放 | 国产精品视频免费在线观看 | 国产精品99久久久久久www | 国产婷婷 | 国产123区| 成人在线网站 | 亚洲在线视频 | 国产又粗又猛又黄视频 | 日韩免费黄色 | 97干视频| 欧美亚洲综合在线 | 狠狠干狠狠艹 | 亚洲国产无 | 青青青久久 | 欧美精品一区二区三区蜜臀 | 亚洲色图17p| 99在线观看 | 天天综合网在线 | 日韩一级片av | 91精品国产一区 | 99久久夜色精品国产亚洲 | 日韩欧美卡一卡二 | 亚洲视频a | 午夜国产在线视频 | av资源网在线观看 |