この記事では、phpでの単一データベースフィールドの複数列表示と行と列の表示のテクニックを主に紹介します。単一フィールドページングや水平方向とも呼ばれます。必要な友達はそれを参照してください
今日プロジェクトに取り組んでいたときに、データベースから読み取った同じフィールドを行と列で表示するという問題が発生しました。つまり、各行には 12 列が表示され、ループする行の数は次の基準に基づいて制御されます。レコードの総数。複数のフィールドであれば実装は簡単ですが、フィールドループであれば複数のループとインクリメンタル変数を同時に使用する必要があります。インターネット上の多くの Phper も同様の問題に遭遇しています。今日は私自身の解決策を紹介します。皆さんと共有してください。
同じフィールドで複数の行をループし、表示される列の数を制御する場合、実装原則は、最初に Limit を使用して最初のループの読み取りを制限し、次に最初のループで読み取られたレコードの数を、各行に表示される列。以下にコードを直接添付します:
最初のループコード:
もちろん、最初のサイクルを複数回繰り返すという、より直接的な方法もあります。変更する必要があるのは、Limit の最初のパラメータだけです。 phper初心者の方のお役に立てれば幸いです。