質問編集履歴
2
コードの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -45,6 +45,18 @@
|
|
45
45
|
");
|
46
46
|
|
47
47
|
$stmt->bindValue(':name',$name,PDO::PARAM_STR);
|
48
|
+
|
49
|
+
$stmt->bindValue(':pass',$hash_pass,PDO::PARAM_STR);
|
50
|
+
|
51
|
+
$stmt->execute();
|
52
|
+
|
53
|
+
$stmt = $db->prepare("
|
54
|
+
|
55
|
+
SELECT * FROM users WHERE name = :name AND password=:pass
|
56
|
+
|
57
|
+
");
|
58
|
+
|
59
|
+
$stmt->bindValue(':name',$_POST['name'],PDO::PARAM_STR);
|
48
60
|
|
49
61
|
$stmt->bindValue(':pass',$hash_pass,PDO::PARAM_STR);
|
50
62
|
|
@@ -141,3 +153,15 @@
|
|
141
153
|
DBへの追加ができない原因が分からないため、ご助言頂けましたら幸いです。
|
142
154
|
|
143
155
|
よろしくお願いします。
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
追記です。
|
160
|
+
|
161
|
+
mysqlにて、コマンド「SELECT * FROM users」としましたら、以下のように表示されました。
|
162
|
+
|
163
|
+
![イメージ説明](8072f72ab2d03d242d8c140d7120a2c4.png)
|
164
|
+
|
165
|
+
「DESC users」とすれば、全ての情報が表示されると思っていたのですが、勘違いでした...
|
166
|
+
|
167
|
+
取り敢えず、データベースへはデータの追加ができたので良かったです。
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -132,7 +132,7 @@
|
|
132
132
|
|
133
133
|
上記コードは新規登録処理を行っているコードなのですが、「$row = $stmt->fetch();
|
134
134
|
|
135
|
-
var_dump($row);」ここの部分で、「bool(false」となってしまい、データベースにユーザー名およびパスワードを追加できません。
|
135
|
+
var_dump($row);」ここの部分で、「bool(false)」となってしまい、データベースにユーザー名およびパスワードを追加できません。
|
136
136
|
|
137
137
|
下記画像は、ユーザー情報を追加するテーブル(users)です
|
138
138
|
|