質問編集履歴
5
クエリーをコードに直しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -226,7 +226,7 @@
|
|
226
226
|
|
227
227
|
|
228
228
|
|
229
|
-
```
|
229
|
+
```SQL
|
230
230
|
|
231
231
|
movies
|
232
232
|
|
@@ -254,7 +254,7 @@
|
|
254
254
|
|
255
255
|
|
256
256
|
|
257
|
-
```
|
257
|
+
```SQL
|
258
258
|
|
259
259
|
CREATE TABLE `reviews` (
|
260
260
|
|
@@ -292,7 +292,7 @@
|
|
292
292
|
|
293
293
|
|
294
294
|
|
295
|
-
```
|
295
|
+
```SQL
|
296
296
|
|
297
297
|
CREATE TABLE `users` (
|
298
298
|
|
4
クエリーのコードを書き直しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,3 @@
|
|
1
|
-
![![イメージ説明](4904434e8430ddb0b6ea4107f27c3df7.png)](0514ecbac9e70e84b347ec3f3bf8f9f4.png)![イメージ説明](172c535546642027e8c158dc765c72e8.png)![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)#![![イメージ説明](b3c812441642793d1e54588bb0b873ec.png)](d9662cf24c23a563f7a72ce8367dfb74.png)## 前提・実現したいこと
|
2
|
-
|
3
|
-
|
4
|
-
|
5
1
|
PHPで映画のレビューサイトを作成しています。
|
6
2
|
|
7
3
|
1、レビューのレーティングをformからDBにインプットしたい。
|
@@ -20,15 +16,15 @@
|
|
20
16
|
|
21
17
|
1、下記のコードなのですが、ユーザー画面からformでpostしてもDBに保存されません。
|
22
18
|
|
23
|
-
|
19
|
+
|
24
20
|
|
25
21
|
|
26
22
|
|
27
23
|
2、DBにあるreview_rateの平均値が出力されません。
|
28
24
|
|
29
|
-
|
30
|
-
|
31
|
-
|
25
|
+
(上記の件で値が入力できないので、直接SQLでINSERTした値を使用しています)
|
26
|
+
|
27
|
+
|
32
28
|
|
33
29
|
エラーメッセージ
|
34
30
|
|
@@ -40,9 +36,7 @@
|
|
40
36
|
|
41
37
|
|
42
38
|
|
43
|
-
PHP
|
39
|
+
```PHP
|
44
|
-
|
45
|
-
ソースコード
|
46
40
|
|
47
41
|
<div class="container">
|
48
42
|
|
@@ -156,9 +150,11 @@
|
|
156
150
|
|
157
151
|
|
158
152
|
|
159
|
-
|
153
|
+
```
|
160
|
-
|
154
|
+
|
155
|
+
|
156
|
+
|
161
|
-
|
157
|
+
```PHP
|
162
158
|
|
163
159
|
class Movie extends Database
|
164
160
|
|
@@ -226,7 +222,95 @@
|
|
226
222
|
|
227
223
|
|
228
224
|
|
229
|
-
|
225
|
+
```
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
```DB
|
230
|
+
|
231
|
+
movies
|
232
|
+
|
233
|
+
CREATE TABLE `movies` (
|
234
|
+
|
235
|
+
`movie_id` int(11) NOT NULL AUTO_INCREMENT,
|
236
|
+
|
237
|
+
`movie_name` varchar(100) NOT NULL,
|
238
|
+
|
239
|
+
`movie_info` text NOT NULL,
|
240
|
+
|
241
|
+
`release_year` varchar(100) NOT NULL,
|
242
|
+
|
243
|
+
`genre` varchar(100) NOT NULL,
|
244
|
+
|
245
|
+
`movie_img` varchar(100) DEFAULT NULL,
|
246
|
+
|
247
|
+
PRIMARY KEY (`movie_id`)
|
248
|
+
|
249
|
+
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4
|
250
|
+
|
251
|
+
|
252
|
+
|
253
|
+
```
|
254
|
+
|
255
|
+
|
256
|
+
|
257
|
+
```DB
|
258
|
+
|
259
|
+
CREATE TABLE `reviews` (
|
260
|
+
|
261
|
+
`review_id` int(11) NOT NULL AUTO_INCREMENT,
|
262
|
+
|
263
|
+
`review_name` varchar(100) NOT NULL,
|
264
|
+
|
265
|
+
`review_rate` int(10) NOT NULL,
|
266
|
+
|
267
|
+
`review_comment` text NOT NULL,
|
268
|
+
|
269
|
+
`movie_id` int(11) NOT NULL,
|
270
|
+
|
271
|
+
`user_id` int(11) NOT NULL,
|
272
|
+
|
273
|
+
`review_date` datetime NOT NULL,
|
274
|
+
|
275
|
+
PRIMARY KEY (`review_id`),
|
276
|
+
|
277
|
+
KEY `movie_id` (`movie_id`),
|
278
|
+
|
279
|
+
KEY `user_id` (`user_id`),
|
280
|
+
|
281
|
+
CONSTRAINT `reviews_ibfk_1` FOREIGN KEY (`movie_id`) REFERENCES `movies` (`movie_id`),
|
282
|
+
|
283
|
+
CONSTRAINT `reviews_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`),
|
284
|
+
|
285
|
+
CONSTRAINT `reviews_ibfk_3` FOREIGN KEY (`movie_id`) REFERENCES `movies` (`movie_id`),
|
286
|
+
|
287
|
+
CONSTRAINT `reviews_ibfk_4` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`)
|
288
|
+
|
289
|
+
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4
|
290
|
+
|
291
|
+
```
|
292
|
+
|
293
|
+
|
294
|
+
|
295
|
+
```DB
|
296
|
+
|
297
|
+
CREATE TABLE `users` (
|
298
|
+
|
299
|
+
`user_id` int(11) NOT NULL AUTO_INCREMENT,
|
300
|
+
|
301
|
+
`username` varchar(100) NOT NULL,
|
302
|
+
|
303
|
+
`password` varchar(100) NOT NULL,
|
304
|
+
|
305
|
+
`email` varchar(100) NOT NULL,
|
306
|
+
|
307
|
+
`user_status` varchar(1) NOT NULL DEFAULT 'U',
|
308
|
+
|
309
|
+
PRIMARY KEY (`user_id`)
|
310
|
+
|
311
|
+
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4
|
312
|
+
|
313
|
+
```
|
230
314
|
|
231
315
|
### 試したこと
|
232
316
|
|
@@ -239,7 +323,3 @@
|
|
239
323
|
|
240
324
|
|
241
325
|
### 補足情報(FW/ツールのバージョンなど)
|
242
|
-
|
243
|
-
vscode![![![![イメージ説明](e30b614cfdff9ab6dbdf574d6e39e4b8.png)](bbfd8607e1b75bfce59850b9c14c3bee.png)](253f30ab8ab67e5f30c5f677e1932519.png)](bf262bb253a7278895ad19a9c579150a.png)
|
244
|
-
|
245
|
-
bootstrap5
|
3
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
![イメージ説明](172c535546642027e8c158dc765c72e8.png)![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)#![![イメージ説明](b3c812441642793d1e54588bb0b873ec.png)](d9662cf24c23a563f7a72ce8367dfb74.png)## 前提・実現したいこと
|
1
|
+
![![イメージ説明](4904434e8430ddb0b6ea4107f27c3df7.png)](0514ecbac9e70e84b347ec3f3bf8f9f4.png)![イメージ説明](172c535546642027e8c158dc765c72e8.png)![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)#![![イメージ説明](b3c812441642793d1e54588bb0b873ec.png)](d9662cf24c23a563f7a72ce8367dfb74.png)## 前提・実現したいこと
|
2
2
|
|
3
3
|
|
4
4
|
|
2
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)### 前提・実現したいこと
|
1
|
+
![イメージ説明](172c535546642027e8c158dc765c72e8.png)![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)#![![イメージ説明](b3c812441642793d1e54588bb0b873ec.png)](d9662cf24c23a563f7a72ce8367dfb74.png)## 前提・実現したいこと
|
2
2
|
|
3
3
|
|
4
4
|
|
1
すみません、テーブル画像が抜けていたため、画像を追加しました。また、タグの編集もいたしました。ご指摘ありがとうございます。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### 前提・実現したいこと
|
1
|
+
![![![イメージ説明](7cb74d29c6cbfecfe01feb1ccab67f99.png)](5c7527522035a1c6052a0f660b8ed5b5.png)](5be3502dd17c2850336bd43c8b9affc6.png)### 前提・実現したいこと
|
2
2
|
|
3
3
|
|
4
4
|
|