PHP分頁顯示數據,在phpMyadmin中添加數據

<?php
$con=mysqli_connect('localhost','root','','stu');
mysqli_query($con,"set names utf8"); //設置字符集為utf8
$sql="select * from teacher";
$result=mysqli_query($con,$sql);
$count=mysqli_num_rows($result); //記錄總條數$count。
$pagesize=10;//每頁要顯示的記錄條數$pagesize
if ($count%$pagesize==0) $pagecount=$count/$pagesize;else $pagecount=(int)($count/$pagesize+1); //總頁數$pagecount
$row=mysqli_fetch_assoc($result); //數組$row的鍵名為字段名
??
$page=@$_REQUEST["page"]; ?//欲顯示的頁數$page
if ($page==null) $currentpage=1;else $currentpage=intval($page);
for($i=1;$i<=($currentpage-1)*$pagesize;$i++) //指定每一頁面顯示20條記錄?
{ ?if (!$row) break;
? ?$row=mysqli_fetch_assoc($result);?
}

?>
<table width="500" border="1" align="center" cellpadding="0">
? <tr>
? ? <td height="25" colspan="5" align="center" bgcolor="#99CCCC">第<?php echo $currentpage;?>頁/共<?php echo $pagecount;?>頁</font> &nbsp;&nbsp;
?? ? <?php
?? ? ?if ($currentpage==1) ?echo "首 頁 | 上一頁 | ";
?? ? ?else
? ? ? {?>
?? ??? ? ?<a href="EX7-7.php?page=1">首 頁</a> |
?? ??? ? ?<a href="EX7-7.php?page=<?php echo $currentpage-1;?>">上一頁</a> |
?? ? ?<?php
?? ? ?}
?? ??? ? ??? ?
?? ? ?if ($currentpage==$pagecount) echo "下一頁 | 尾 頁";
?? ? ?else
?? ? ?{?>
?? ??? ? ?<a href="EX7-7.php?page=<?php echo $currentpage+1;?>">下一頁</a> |
?? ??? ? ?<a href="EX7-7.php?page=<?php echo $pagecount;?>">尾 頁</a>
?? ? ?<?php
?? ? ?}
?? ? ??></td>
? </tr>
? <tr>
? ? <td width="100" height="25" align="center">職工號</td>
? ? <td width="100" height="25" align="center">姓名</td>
? ? <td width="100" height="25" align="center">密碼</td>
? ? <td width="100" height="25" align="center">性別</td>
? ? <td width="100" height="25" align="center">出生日期</td>
? </tr>
? ?<?php
?? ??? ?for($i=1;$i<=$pagesize;$i++)
?? ??? ?{ ?if (!$row) break;?? ??? ?
? ??> ? ? ? ?
? <tr>
? ? <td width="100" height="25" align="center"><?php echo $row["職工號"];?></td>
? ? <td width="100" height="25" align="center"><?php echo $row["姓名"];?></td>
? ? <td width="100" height="25" align="center"><?php echo $row["密碼"];?></td>
? ? <td width="100" height="25" align="center"><?php echo $row["性別"];?></td>
? ? <td width="100" height="25" align="center"><?php echo $row["出生日期"];?></td>
? </tr>
? ?<?php
?? ??? ? ? ?$row=mysqli_fetch_assoc($result);?
?? ??? ?}
?? ??>
</table>

添加teacher表中的數據

首先創建表中的表頭內容

在填入數據

最后的結果如下圖:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/78749.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/78749.shtml
英文地址,請注明出處:http://en.pswp.cn/web/78749.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

智能參謀部系統架構和業務場景功能實現

將以一個基于微服務和云原生理念、深度集成人工智能組件、強調實時性與韌性的系統架構為基礎,詳細闡述如何落地“智能參謀部”的各項能力。這不是一個簡單的軟件堆疊,而是一個有機整合了數據、知識、模型、流程與人員的復雜體系。 系統愿景:“智能參謀部”——基于AI賦能的…

企業級RAG架構設計:從FAISS索引到HyDE優化的全鏈路拆解,金融/醫療領域RAG落地案例與避坑指南(附架構圖)

本文較長&#xff0c;純干貨&#xff0c;建議點贊收藏&#xff0c;以免遺失。更多AI大模型應用開發學習內容&#xff0c;盡在聚客AI學院。 一. RAG技術概述 1.1 什么是RAG&#xff1f; RAG&#xff08;Retrieval-Augmented Generation&#xff0c;檢索增強生成&#xff09; 是…

Spring Boot Validation實戰詳解:從入門到自定義規則

目錄 一、Spring Boot Validation簡介 1.1 什么是spring-boot-starter-validation&#xff1f; 1.2 核心優勢 二、快速集成與配置 2.1 添加依賴 2.2 基礎配置 三、核心注解詳解 3.1 常用校驗注解 3.2 嵌套對象校驗 四、實戰開發步驟 4.1 DTO類定義校驗規則 4.2 Cont…

理清緩存穿透、緩存擊穿、緩存雪崩、緩存不一致的本質與解決方案

在構建高性能系統中&#xff0c;緩存&#xff08;如Redis&#xff09; 是不可或缺的關鍵組件&#xff0c;它大幅減輕了數據庫壓力、加快了響應速度。然而&#xff0c;在高并發環境下&#xff0c;緩存也可能帶來一系列棘手的問題&#xff0c;如&#xff1a;緩存穿透、緩存擊穿、…

PyTorch_構建線性回歸

使用 PyTorch 的 API 來手動構建一個線性回歸的假設函數&#xff0c;數據加載器&#xff0c;損失函數&#xff0c;優化方法&#xff0c;繪制訓練過程中的損失變化。 數據構建 import torch from sklearn.datasets import make_regression import matplotlib.pyplot as plt i…

005-nlohmann/json 基礎方法-C++開源庫108杰

《二、基礎方法》&#xff1a;節點訪問、值獲取、顯式 vs 隱式、異常處理、迭代器、類型檢測、異常處理……一節課搞定C處理JSON數據85%的需求…… JSON 字段的簡單類型包括&#xff1a;number、boolean、string 和 null&#xff08;即空值&#xff09;&#xff1b;復雜類型則有…

HarmonyOS 5.0 分布式數據協同與跨設備同步??

大家好&#xff0c;我是 V 哥。 使用 Mate 70有一段時間了&#xff0c;系統的絲滑使用起來那是爽得不要不要的&#xff0c;隨著越來越多的應用適配&#xff0c;目前使用起來已經和4.3的兼容版本功能差異無礙了&#xff0c;還有些純血鴻蒙獨特的能力很是好用&#xff0c;比如&am…

Linux云計算訓練營筆記day02(Linux、計算機網絡、進制)

Linux 是一個操作系統 Linux版本 RedHat Rocky Linux CentOS7 Linux Ubuntu Linux Debian Linux Deepin Linux 登錄用戶 管理員 root a 普通用戶 nsd a 打開終端 放大: ctrl shift 縮小: ctrl - 命令行提示符 [rootlocalhost ~]# ~ 家目錄 /root 當前登錄的用戶…

macOS 安裝了Docker Desktop版終端docker 命令沒辦法使用

macOS 安裝了Docker Desktop版終端docker 命令沒辦法使用 1、檢查Docker Desktop能否正常運行。 確保Docker Desktop能正常運行。 2、檢查環境變量是否添加 1、添加環境變量 如果環境變量中沒有包含Docker的路徑&#xff0c;你可以手動添加。首先&#xff0c;找到Docker的…

Gradio全解20——Streaming:流式傳輸的多媒體應用(5)——基于WebRTC的攝像頭實時目標檢測

Gradio全解20——Streaming&#xff1a;流式傳輸的多媒體應用&#xff08;5&#xff09;——基于WebRTC的攝像頭實時目標檢測 本篇摘要20. Streaming&#xff1a;流式傳輸的多媒體應用20.5 基于WebRTC的攝像頭實時目標檢測20.5.1 環境配置及說明1. WebRTC2. TURN服務器 20.5.2 …

OSCP - Proving Grounds - NoName

主要知識點 linux命令注入SUID find提權 具體步驟 從nmap開始搜集信息&#xff0c;只開放了一個80端口 Nmap scan report for 192.168.171.15 Host is up (0.40s latency). Not shown: 65534 closed tcp ports (reset) PORT STATE SERVICE VERSION 80/tcp open http …

c++_csp-j算法 (6)_高精度算法(加減乘除)

高精度算法 C++高精度算法是指在C++編程語言中實現高精度計算的算法。在C++中,通常整數的范圍是有限的,超出這個范圍的整數計算會導致溢出。高精度算法的出現,使得C++程序能夠處理超出常規整數范圍的大整數計算,包括高精度加法、減法、乘法、除法等運算。 在C++中實現高精…

從OpenMP中的不兼容,窺探AI應用開發中的并行編程

在AI相關的項目開發中,偶然遇到下面這個問題: OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized. OMP: Hint This means that multiple copies of the OpenMP runtime have been linked into the progr am. That is dangerous, sin…

vue2+element實現Table表格嵌套輸入框、選擇器、日期選擇器、表單彈出窗組件的行內編輯功能

vue2element實現Table表格嵌套輸入框、選擇器、日期選擇器、表單彈出窗組件的行內編輯功能 文章目錄 vue2element實現Table表格嵌套輸入框、選擇器、日期選擇器、表單彈出窗組件的行內編輯功能前言一、準備工作二、行內編輯1.嵌入Input文本輸入框1.1遇到問題1.文本框內容修改失…

c#OdbcDataReader的數據讀取

先有如下c#示例代碼&#xff1a; string strconnect "DSNcustom;UIDsa;PWD123456;" OdbcConnection odbc new OdbcConnection(strconnect); odbc.Open(); if (odbc.State ! System.Data.ConnectionState.Open) { return; } string strSql "select ID from my…

【HTML5】老式放映機原理-實現圖片無縫滾動

老式放映機原理-實現圖片無縫滾動 實現思路&#xff1a; 頁面設計部分——先將視口div設置為相對定位&#xff0c;再視口div里面嵌套一個類似“膠卷”的div,把該div設置為絕對定位&#xff0c;此時“膠卷"會掛靠在視口上面&#xff0c;再將“膠卷”的left屬性設置為負值…

LeetCode 1781. 所有子字符串美麗值之和 題解

示例 輸入&#xff1a;s "aabcb" 輸出&#xff1a;5 解釋&#xff1a;美麗值不為零的字符串包括 ["aab","aabc","aabcb","abcb","bcb"] &#xff0c;每一個字符串的美麗值都為 1這題光用文字解說還是無法達到講…

2025ACTF Web部分題解

文章目錄 ACTF uploadnot so web 1not so web 2 ACTF upload 前面登錄隨便輸入可以進入文件上傳頁面, 隨便上傳一張圖片, 發現路由存在file_path參數, 嘗試路徑穿越讀取文件 發現可以成功讀取 讀取源碼 /upload?file_path../app.pyimport uuid import os import hashlib im…

雙目標清單——AI與思維模型【96】

一、定義 雙目標清單思維模型是一種將決策或任務分解為兩個主要目標&#xff0c;并分別列出相關要素和行動步驟的思維方式。這兩個目標通常具有相互關聯又有所側重的特點&#xff0c;通過明確并列出與每個目標相關的具體事項&#xff0c;有助于更清晰地分析問題、制定計劃和分…

深度學習系統學習系列【6】之深度學習技巧

文章目錄 數據集準備數據集擴展數據預處理1. 0均值&#xff08;Zero Centralization&#xff09;代碼實現 2. 歸一化&#xff08;Normalization&#xff09;代碼實現 3. 主成分分析&#xff08;Principal Component Analysis, PCA&#xff09;實現步驟代碼實現 4. 白化&#xf…