データを準備します:
新しいデータベース テストを作成します
次のステートメントを実行します (新しいテーブル テストを作成します: id、性別、名前の 3 つのフィールド)
CREATE TABLE `test` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY 、
`sex` INT( 1 ) NOT NULL 、
`name` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin;
テスト テーブルにデータを追加します。例:
1 1 Xiaoqiang
2 0 Xiaohong
3 0 Xiaoli
4 1 Xiaobing
5 1 Zhang San
6 0 Li Si
7 0 Wu Xin
PHP ステートメント (index.php) を書き込みます:
コードをコピー コードは次のとおりです
// ページ ページング関数
$page = $_GET["page"];
function Page($rows,$page_size){
global $ page,$select_from,$select_limit,$pagenav;
$page_count = ceil($rows/$page_size);
if($page if($page >= $page_count) $page = $page_count;
$select_limit = $page_size
$select_from = ($page - 1) * $page_size; ',';
$pre_page = ($page == 1)?
$next_page= ($page == $page_count) :
$pagenav .= " ページ $page/$page_count 合計 $rows レコード
$pagenav .= "ホームページ "; .= "前のページ ";
$pagenav .= "次のページ ";
$pagenav .= "最後のページ";
$pagenav.= にジャンプn";
for($i=1;$iif($i==$page) $pagenav.="$in";
else $pagenav.="$in";
}
} // ページング関数
// 使用例
if (!$conn= mysql_connect( "localhost" , "root" ,"root")) die('データベースの選択に失敗しました! ');
if (!mysql_select_db("test", $conn)) die('データベースの選択に失敗しました!');
mysql_query('set names GBK'); // Page 関数を使用して計算します取得を開始するレコードの出力 $select_from、$pagenav 出力ページング ナビゲーション
$rows = mysql_num_rows("select * from test"));
Page($rows,2); "select * from テスト制限 $select_from $select_limit";
$rst = mysql_query($sql)
while ($row = mysql_fetch_array($rst)){
echo "$row[id] - $row[sex] - $row[name]
";
}
echo $pagenav;
?>
index.php を参照画像に示すページ:
さよならを言う時間です。使い方はとても簡単です。
PHP の簡単なページング関数
簡単な PHP のページング関数を記述します。データベース呼び出しも記述されていますので、使用する人は自分で削除できます。
コードをコピー
コードは次のとおりです:
function getask(){
$sql = "select * from cms_ask where ansower ' ' ";
//ここで必要な変更方法
$q_sq = mysql_query($sql);
$count = mysql_num_rows($q_sq);
$page_size = 8;
$page_current = isset($GLOBALS['page']) ? intval($GLOBALS['ページ']) : 1;
$page_count = ceil($count / $page_size);
$page_start = $page_current - 4;
$page_end = $page_current 4;
if ($page_current $page_start = 1;
$page_end = 5;
}
if ($page_current > $page_count - 4) {
$page_start = $page_count - 8;
$page_end = $page_count;
}
if ($page_start $page_start = 1;
if ($page_end > $page_count)
$page_end = $page_count;
$pagebar = "";
$sql = "select * from cms_ask where ansower ' ' order by id desc limit " . (($page_current - 1) * $page_size) 。 「、」。 $page_size;
$row=$this ->ユーザー -> getall("$sql");
foreach($row as $v){
echo '
';
}
$pagebar .= "
$pagebar .= "";
";
if ($page_current != 1) {
$pagebar .= '
}
for ($i = $page_start; $i if ($i == $page_current) {
$pagebar .= "" 。 $i 。 "
} else {
$pagebar .= "
}
}
if ($page_current != $page_count) {
$pagebar .= "
}
$pagebar .= "
$pagebar .= "
echo $pagebar;
}

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ホットトピック









