ホームページ  >  記事  >  バックエンド開発  >  [php+mysql] ブログ ページング制作のアイデア、phpmysql ページングのアイデア_PHP チュートリアル

[php+mysql] ブログ ページング制作のアイデア、phpmysql ページングのアイデア_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:59:51967ブラウズ

[php+mysql] ブログのページング制作のアイデア、phpmysql ページングのアイデア

1 まず、各ページに表示される記事の数 $page_size、mysql データベース内の記事の総数 $arc_size を初期化して設定する必要があります。 、ページ数 $page

2. ページング式を使用する

(現在のページ番号 - 1) n+mの最後の内容をクエリします
3. データベースの内容を表示します コードは次のとおりです: $conn = @mysql_connect("localhost","root","liijiang") または die("データベースサーバーへの接続に失敗しました!"); //ly_php_base データベースに接続します
$ok = @mysql_select_db( "myblog_base",$conn) または die("データベースへの接続に失敗しました!");
mysql_query("set names 'utf8'"); //mysql に中国語の文字を挿入できない問題を解決します。ここで、utf8 は で一貫している必要があることに注意してください。
if($ok){echo "mysql is ok!";}else {echo "mysql is failed! ";}
$page=$_GET[ 'page'];// 現在のページの値を取得します
if (!isset($page)){$page=1;} // 値がない場合は値を代入します1
$page_size=2;//1 ページに 2 つ表示 Bar
$arcs_result=mysql_query("select count(*) as total from myblog_article");//出力結果はリソース ID #4 です
$arc_size=mysql_result($ arcs_result,0,"total");//記事の総数
$pagenum=ceil($arc_size/$page_size);
$offset=($page-1)*$page_size;
$sql=mysql_query("SELECT * FROM myblog_article WHERE 1 order by id asc limit $offset,$page_size" ; $sql); // データを抽出
while($rs) {
?>


記事タイトル: < ;p>

記事タイプ:



記事紹介:


アップロード時間:


記事の著者:[]page< /p>


$rs = mysql_fetch_array($sql); }
For($i=1;$i<=$pagenum;$i++){

$ show=($i!=$page)?"$i":"$i";
エコー$ショー。";


}
?>




http://www.bkjia.com/PHPjc/1096604.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/1096604.html技術記事 [php+mysql] ブログのページング制作のアイデア、phpmysql ページングのアイデア 1. まず、各ページに表示される記事の数 $page_size、mysql データベース内の記事の総数 $arc_size、ページ数を初期化して設定する必要があります。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。