古典的な php mysql ページング プログラム_PHP チュートリアル
Jul 13, 2016 pm 05:05 PM古典的なphp mysqlページングプログラム この記事では、PHP ページング コードを紹介します。これは、ページ分割に対する比較的単純で一般的な制限であると同時に、条件付きクエリ ページング機能も備えています。
古典的なphpチュートリアルmysqlチュートリアルページングプログラム
この記事では、PHP ページング コードを紹介します。これは、ページ分割に対する比較的単純で一般的な制限であると同時に、条件付きクエリ ページング機能も備えています。
*/
$conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) または die('サーバーへの接続エラー');
mysql_select_db($mysql_db) または die("データベース チュートリアルの選択中にエラーが発生しました");
mysql_query("名前を設定 'gbk'");
関数テーブル($t)
{
グローバル $mysql_table_prefix;
$mysql_table_prefix.$t を返します;
}
$sql="select * from ".table('keywords')." where 1=1 ";
$sql2="select count(*) from ".table('keywords')." where 1=1 ";
$py=trim($_request['py']);
if($act=="検索" and !empty($_post['s1']))
{
$s1=trim($_post['s1']);//検索ワードを取得
$sql .= および (k1='$s1' または k2='$s1') ";
$sql2 .= および (k1='$s1' または k2='$s1') ";
}
elseif(!empty($py))
{
$sql .= とピンイン='$py' ";
$sql2.=" およびピンイン='$py' ";
}
$sql .=" ピンインで注文 ";
$rscount=mysql_query($sql2);
$rscount=@mysql_fetch_array($rscount);
$rscount=$rscount[0];//レコードの総数を取得します$page=trim($_get['page']);//現在のページ番号
$pagesize=30;//ページごとのレコード数
$pagecount=ceil($rscount/$pagesize);//総ページ数を取得します
$pageurl="";
if($page {
$page=1;
$pageurl.="ホームページの前のページ";
}その他
{
$pageurl .=" <a href='?page=1&py=".$py."'>ホームページ</a> <a href='?py=".$py."&page= " .($page-1)."'>前のページ</a>";
}
if($page>=$pagecount)
{
$page=$pagecount;
$pageurl .="次のページ 最後のページ";
}その他
{
$pageurl .=" <a href='?py=".$py."&page=".($page+1)."'>次のページ</a> <a href= '? py=".$py."&page=".$pagecount."'>最後のページ</a>";
}$start_rs=($page-1)*$pagesize;//スタート
$end_rs=$page*$pagesize;//終了
$sql .=" 制限 {$start_rs},{$end_rs} ";
$res=mysql_query($sql);?>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

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

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
