質問編集履歴

1

①MySQLのデータを直接確認しましたが、データが新しく入っていませんでした。確認の旨を記載しました。②app.jsファイルのコードに、if文を付け足してINSERT文のテーブルを正しく記載し直しまし

2021/04/20 09:58

投稿

ppos
ppos

スコア3

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-list(amount_money) VALUES (?)',
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