🦁
学習日記 20231003
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