質問編集履歴
1
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
ユーザ投稿を一覧表示する
|
2
|
+
ユーザ投稿を一覧表示する管理画面をPHPで作成しています。
|
3
3
|
PDOを使ってMySQLに接続してDBの操作を行うAPIを作成、
|
4
4
|
JavascriptでAPIを叩き画面を組み立てる形です。
|
5
5
|
|
6
|
-
下記のようにサイド部分にフィルターのリンク(日毎、月毎など
|
6
|
+
下記のようにサイド部分にフィルターのリンク(日毎、月毎など)があり、
|
7
7
|
メイン部分に投稿内容がリスト状になっています。
|
8
8
|
サイド部分の各括弧内の数字は投稿数になります。
|
9
9
|
DBのテーブルは一つです。
|
@@ -11,7 +11,7 @@
|
|
11
11
|

|
12
12
|
|
13
13
|
### 疑問点
|
14
|
-
管理画面にアクセスした段階では
|
14
|
+
管理画面にアクセスした段階では全投稿のリストが表示されますが、
|
15
15
|
サイド部分の記事数も取得する必要があり、
|
16
16
|
|
17
17
|
```sql
|
@@ -24,7 +24,7 @@
|
|
24
24
|
' status = `A`';
|
25
25
|
```
|
26
26
|
このようなSQLを、フィルターの数だけ実行しています。
|
27
|
-
これが日毎のフィルターである場合、日
|
27
|
+
これが日毎のフィルターである場合、フィルターとなる日付の数だけこの回数が増えていきます。
|
28
28
|
|
29
29
|
管理画面の運用期間が1ヶ月程度と決まっているので、日毎であってもせいぜい30回となりますが、
|
30
30
|
1アクセスでSQLを何度も叩くのは悪手でしょうか?
|