質問編集履歴
1
①MySQLのデータを直接確認しましたが、データが新しく入っていませんでした。確認の旨を記載しました。②app.jsファイルのコードに、if文を付け足してINSERT文のテーブルを正しく記載し直しまし
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,9 @@
|
|
18
18
|
|
19
19
|
現状、SQLのデータベース内に入れているデータは表示ができるのですが、ページBで入力した情報が表示されません。
|
20
20
|
|
21
|
-
おそらくSQLデータベースに正しくINSERTできていないのかもしれません。
|
21
|
+
~~おそらくSQLデータベースに正しくINSERTできていないのかもしれません。~~
|
22
|
+
|
23
|
+
追記:MySQLのデータベースをコマンドプロンプトで直接確認したところ、新しくデータの追加がされていないようです。
|
22
24
|
|
23
25
|
|
24
26
|
|
@@ -50,6 +52,8 @@
|
|
50
52
|
|
51
53
|
(error, results) => {
|
52
54
|
|
55
|
+
if (error) console.error(error);
|
56
|
+
|
53
57
|
console.log(results);
|
54
58
|
|
55
59
|
res.render('cost-list.ejs',{cost_info: results});
|
@@ -76,11 +80,13 @@
|
|
76
80
|
|
77
81
|
connection.query(
|
78
82
|
|
79
|
-
'INSERT INTO cost-
|
83
|
+
'INSERT INTO cost-info(amount_money) VALUES (?)',
|
80
84
|
|
81
85
|
[req.body.amountMoney],
|
82
86
|
|
83
87
|
(error, results) => {
|
88
|
+
|
89
|
+
if (error) console.error(error);
|
84
90
|
|
85
91
|
res.redirect('/cost-list');
|
86
92
|
|