<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-互換" content="IE=edge">
<meta name="viewport" content="width=device-width, Initial-scale=1">
<meta name="robots" content="index,follow">
<!-- 上記の 3 つのメタ タグは * 必須です* それを最初に置き、他のものは * 必ず* 続けてください。 -->
<title>1111</title>
<link href="images/logo.ico" rel="ショートカット アイコン" />
<!-- ブートストラップ -->
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@ 3.3.7/dist/css/bootstrap.min.css">
<!-- HTML5 shim と Respond.js により、IE8 が HTML5 要素とメディア クエリ (メディア クエリ) 機能をサポートできるようになります- - >
<!-- 警告: file:// プロトコルを介してページにアクセスする場合 (つまり、HTML ページをブラウザに直接ドラッグする場合)、Response.js は機能しません。
<!--[IE 9 の場合]>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist /html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond. min.js "></script>
<![endif]-->
<?php
//ページング関数
function news($pageNum = 1, $pageSize = 5)
{
$array = array();
$coon = mysqli_connect('localhost' ,' root','96jj0820com','shuju');
mysqli_set_charset($coon, "utf8");
//制限は制約に対して表示される情報の数です、その後に 2 つのパラメータが続きます。1 つ目は開始番号、2 つ目は長さです。
$rs = "select * from case limit " . (($pageNum - 1) * $pageSize) . "," . $pageSize ;
$r = mysqli_query($coon, $rs);
while ($obj = mysqli_fetch_object($r)) {
$array[] = $obj ;
}
mysqli_close($coon,"shuju");
return $array;
}
//総ページ数の表示関数
function allNews()
{
$coon = mysqli_connect('localhost','root','96jj0820com',' shuju');
mysqli_set_charset($coon, "utf8");
$rs = "select count(*) num from case"; //総ページ数も表示可能
$r = mysqli_query($coon, $rs);
$obj = mysqli_fetch_object($r);
mysqli_close($coon,"shuju");
return $obj->num;
}
@$allNum = allNews();
@$pageSize = 5; //方法に同意各ページには多くの情報が表示されます
@$pageNum = empty($_GET["pageNum"])?1:$_GET["pageNum"];
@$endPage = ceil($allNum/$pageSize); / /総ページ数
@$array = array_reverse(news($pageNum,$pageSize));
?>
</head>
<body>
<!-- <script src="js/ban.js"></script> --></body></html>