回答編集履歴

1

追記

2018/09/17 05:58

投稿

退会済みユーザー
test CHANGED
@@ -35,3 +35,47 @@
35
35
  上記のようにエラーを適切に表示して、原因を特定しましょう。
36
36
 
37
37
  エラーが表示されれば、それが原因なので、エラーをキーワードにGoogle検索すれば解決策は見つかります。
38
+
39
+
40
+
41
+ ---
42
+
43
+
44
+
45
+ PDO のコンストラクタに第4引数でエラー表示を設定しましょう。
46
+
47
+
48
+
49
+ ```php
50
+
51
+ <?php
52
+
53
+
54
+
55
+ ini_set('display_errors', true);
56
+
57
+ error_reporting(E_ALL);
58
+
59
+
60
+
61
+ mb_internal_encoding("utf8");
62
+
63
+ $options = [
64
+
65
+ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
66
+
67
+ ];
68
+
69
+ $pdo = new PDO("mysql:dbname=lesson01;host=localhost;", "root", "~~password~~", $options);
70
+
71
+
72
+
73
+ $pdo->exec("insert into uketuke(id,username,seibetu,nenn,tuki,day,bikou)values('" . $_POST['username'] . "','" . $_POST['seibetu'] . "','" . $_POST['nenn'] . "','" . $_POST['tuki'] . "','" . $_POST['day'] . "','" . $_POST['bikou'] . "');");
74
+
75
+
76
+
77
+ header("Location:http://localhost/uketuke/index.html");
78
+
79
+
80
+
81
+ ```