🦁

学習日記 20231003

2023/10/03に公開

6:39 2023/10/03
最近6時30分がスタンダードだ。
とりあえずやろう、

まずページャを作る上で、2つの引数を与えなくちゃいけない、

現在のページ数はGETで与えればいい。
ゲットの値があったら、そのページをカレントページ変数に格納
無ければ、カレントページは1

sql はlimittooffsetを活用しよう

limitは取得件数を指定。
こちらは定数を利用すればいい
offsetも定数で表示する

limitを3にすれば、offsetは配列の形にして
0 => 0 ->1件目から3件目まで取得
1 => 3 ->4件目から6件目まで取得
2 => 6 ->7件目から9件目まで取得
・・・・・
という形でやっていこう。

簡単なところからやろう。
定数のところから。
実質offsetの指定する数のルールは
limit * インデックス なんだ。
たとえば、
0 * 3 = 0
1 * 3 =3だし。

そうだね、その調子で頑張ろう。めげるな。食らいつけ。

7:03 2023/10/03

22:10 2023/10/03
OFFSETに必要な値をすべて定数として用意しておこう。

OFFSETを導入するうえで、キーの最大数はどうやって決めようか
各キーのバリューは LIMIT * $key で求められる
for文で回数は ceil($total_record)/ LIMIT)でいいかな

pg が1 もしくはそもそもgetがない場合、page_id = 0とする

あまり夜更かしするのはやめよう。体に響く

23:27 2023/10/03

Discussion