ホームページ >バックエンド開発 >PHPチュートリアル >php で記事の前のページと次のページを取得する方法、_PHP チュートリアル

php で記事の前のページと次のページを取得する方法、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:12:29942ブラウズ

PHPで記事の前のページと次のページを取得する方法

この記事の例では、PHPで記事の前ページと次ページを取得する方法を説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです

今日、Web サイトの前後のページに問題があることがわかりました。前のページには問題がありませんでしたが、次のページではこのチャンネルで公開されている最新の記事に直接移動するはずです。記事自体のIDの前後のIDです。詳しく説明します

まず例を見てみましょう: 1,2,3,4,5。

上記の 5 つが ID の場合、前のページを並べ替えるには order by id desc を使用する必要があります。たとえば、現在の ID が 3 の場合、出てくる数字は 2 です。次のページでは、次のページを使用する必要があります。 ID asc で注文すると、順序は 4 になります。原理はとても簡単です。

SQLの実装方法、コードは次のとおりです:

前のページ:

コードをコピー コードは次のとおりです:
$sql="テーブル名からフィールドを選択、ID

次のページ:

コードをコピー コードは次のとおりです:
$sql ="テーブル名からフィールドを選択、id>3 order by id asc limit 1";

結果は私たちが考えていたものと同じです。最後に、以前に書いた関数を共有します。コードは次のとおりです。

コードをコピーします コードは次のとおりです:
/*
前のページ、次のページ
int $tag 前のページ 0、次のページ 1
int $fid
*/
関数 nextPre($tag=0,$zid,$fid)
{
if( $tag )
{
$sql="id それ以外は
{
$sql="id が指定されているテーブル名からフィールドを選択>$fid は ID 順に並べ替えられます (asc 制限 1)
"; }
//$sql = "ID による順序の制限が 0,10 のテーブル名から * を選択"; $result = mysql_query($sql) または die('クエリエラー'); if( mysql_num_rows( $result ) )
{
$rs = mysql_fetch_array( $result ); "".$rs['title'].""; を返します。 }
それ以外は
{
「もうだめ」を返します。 }
}


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。



http://www.bkjia.com/PHPjc/920627.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/920627.html技術記事 phpで記事の前ページと次ページを取得する方法 この記事ではphpで記事の前ページと次ページを取得する方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです: 今日投稿...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。