




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第9章PHP訪問與操作MySQL數(shù)據(jù)庫9.4設(shè)計(jì)數(shù)據(jù)分頁設(shè)計(jì)數(shù)據(jù)分頁數(shù)據(jù)記錄列表在Web項(xiàng)目中極其常見,如果一張表中有幾萬條數(shù)據(jù),我們不可能一次全部顯示,當(dāng)然也不能僅僅顯示幾十條。為了解決這個問題,通常是在讀取數(shù)據(jù)時(shí)以分頁的形式顯示,一頁一頁地閱讀起來既方便又美觀。分頁的設(shè)計(jì)不僅可以讓用戶讀取到表中的所有數(shù)據(jù),而且每次只從數(shù)據(jù)庫服務(wù)器中讀取一點(diǎn)點(diǎn)數(shù)據(jù),既能提高數(shù)據(jù)庫的反應(yīng)速度,又可以提高頁面加載速度,所以說分頁程序是Web開發(fā)的一個重要組成部分。設(shè)計(jì)數(shù)據(jù)分頁設(shè)計(jì)一個分頁程序至少需要4個重要條件:數(shù)據(jù)表中的總記錄數(shù)每頁顯示的記錄條數(shù)當(dāng)前訪問的頁碼訪問其他頁面請求的URL設(shè)計(jì)數(shù)據(jù)分頁根據(jù)分頁程序的功能,我們設(shè)計(jì)一個分頁類Page,在Page類中定義兩個可見的成員屬性page和limit、再定義一個構(gòu)造方法__construct()和一個可見的成員方法fpage(),如下所示:page:該屬性用來返回當(dāng)前訪問的頁碼。程序中對該屬性進(jìn)行了保護(hù)設(shè)置,在對象外部只能獲取該屬性值,不能進(jìn)行設(shè)置。limit:該屬性用來限制從數(shù)據(jù)庫獲取的記錄條數(shù)。在程序中同樣對該屬性進(jìn)行了保護(hù)設(shè)置。__construct():分頁類的構(gòu)造方法,用來對成員屬性進(jìn)行初始化設(shè)置,共有3個參數(shù),詳見程序代碼。fpage():該方法用來在頁面中顯示分頁的結(jié)構(gòu)信息。設(shè)計(jì)數(shù)據(jù)分頁分頁類的編寫除了需要以上提供的可以操作的成員屬性和成員方法外,還需要更多的成員,但其他成員屬性和成員方法只是在內(nèi)部使用,并不需要用戶在對象外部操作,所有使用private關(guān)鍵字聲明為私有封裝在對象內(nèi)部即可。設(shè)計(jì)數(shù)據(jù)分頁示例9-13:查詢學(xué)生信息表student中的學(xué)生記錄,并以分頁形式輸出查詢結(jié)果(分頁類文件Page.class.php保存在“./9-13.class/”文件夾中)。PPT模板下載:/moban/行業(yè)PPT模板:/hangye/節(jié)日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT圖表下載:/tubiao/優(yōu)秀PPT下載:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/資料下載:/ziliao/PPT課件下載:/kejian/范文下載:/fa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人際關(guān)系在工作計(jì)劃中的角色
- 病人安全部工作總結(jié)與改進(jìn)措施計(jì)劃
- 促進(jìn)發(fā)展小班幼兒的成長計(jì)劃
- 七下名著《駱駝祥子》怎么考?請看各地中考試題匯編
- 吉林省部分重點(diǎn)高中2024-2025學(xué)年高二上學(xué)期1月期末考試生物試題含答案
- 如何提升職業(yè)素養(yǎng)計(jì)劃
- 跨國銀行反洗錢合規(guī)問題及解決方案
- 門診服務(wù)跨區(qū)域協(xié)同發(fā)展的經(jīng)濟(jì)與社會效益分析
- 內(nèi)部審計(jì)機(jī)制的搭建與成效計(jì)劃
- 2022版10kV架空配電線路無人機(jī)自主巡檢作業(yè)導(dǎo)則
- 近二十年俄羅斯修辭學(xué)研究述評
- 委托付款三方協(xié)議中英文版
- 約克中央空調(diào)冷水機(jī)組年度維保方案
- 高中英語-Unit 2 Reading and Thinking A day in the clouds教學(xué)課件設(shè)計(jì)
- 新聞采訪與寫作課件第十九章融合報(bào)道
- 《消防專篇》編制規(guī)定
- 常用小學(xué)生詞語成語積累歸類大全
- 提高出院患者隨訪率持續(xù)改進(jìn)項(xiàng)目
- 工人合同協(xié)議書模板
- 點(diǎn)心主管工作職責(zé)
評論
0/150
提交評論