ホームページ >バックエンド開発 >PHPチュートリアル >PHPでデータベーステーブルのIDをWebページ上に通し番号が1から増えていくように表示する方法を教えてください。

PHPでデータベーステーブルのIDをWebページ上に通し番号が1から増えていくように表示する方法を教えてください。

WBOY
WBOYオリジナル
2016-06-13 13:23:131284ブラウズ

PHPのデータベーステーブルのIDをWebページ上で1から増加する連番として表示する方法についてアドバイスを頂きたいです
データベーステーブルのIDは自動的にインクリメントするように設定されていますが、挿入が正しく行われない場合があります。データの削除に失敗したり、データ削除後にIDが不一致になった
私 Web ページを出力する際に​​、各データを 1 2 3 4 5 6 .... の順に表示したい

Iこれを単一のページで試してみましたが、問題は、データがページ分割されているということです。limit ステートメントのページング メソッドの
では、2 番目のページでシリアル番号が表示され始めます。

この問題は単純ではないようです。アドバイスをお願いします

-----解決策------ -----
テーブルのIDは変更せず、
表示時に連番を表示するしかないでしょうか?
連番の初期値 = (ページ番号-1)*1ページの行数+1
------解決策---------
最初のページは 1 ~ 10、次に 2 ページ目ですページ ページは初期値の 11-20 (2-1)*10 となり、データがループ出力され、シリアル番号も 1 ずつ増加します。
------解決策---------
ページングクラスの例を見れば分かると思います、合計数を各ページの数で割って合計ページ数を取得し、

のページ数をリストします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。