質問編集履歴

3

文章を修正

2022/02/11 02:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,7 @@
1
1
  提示コード`///`コメント部ですが提示画像のデータなのですが値が書き込めませんこれはなぜでしょうか?
2
2
 
3
3
  参考サイト: https://note.com/koushikagawa/n/n9c6e396e2687
4
+ 参考サイト: https://www.flatflag.nir87.com/insert-942
4
5
  ##### 試したこと
5
6
  順序を確認
6
7
  大文字、小文字を確認

2

文章を修正

2022/02/11 02:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,19 @@
6
6
  大文字、小文字を確認
7
7
  カンマのつけ忘れを確認
8
8
  `$strm->bindValue()`の順序を確認
9
+ 以下のようなことを試しました。
10
+ ```php
11
+ $sql = "INSERT INTO Account (`name`,`ID`,`password`,`mail`,`date`) VALUES (?,?,?,?,?)";
12
+ $stm = $dbh->prepare($sql);
13
+ $data[] = $_SESSION['name'];
14
+ $data[] = "test";
15
+ $data[] = $password;
16
+ $data[] = $_SESSION['mail'];
17
+ $data[] = date("Y-m-d H:i:s");
18
+ $stm->execute($data);
19
+ ```
20
+
21
+
9
22
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-02-11/ded0c107-6c18-4d6d-b0f8-2e0a260acfd7.png)
10
23
 
11
24
 
@@ -18,6 +31,8 @@
18
31
  ```
19
32
 
20
33
  ```php
34
+
35
+
21
36
 
22
37
 
23
38
 

1

2022/02/11 01:46

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,19 @@
7
7
  カンマのつけ忘れを確認
8
8
  `$strm->bindValue()`の順序を確認
9
9
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-02-11/ded0c107-6c18-4d6d-b0f8-2e0a260acfd7.png)
10
+
11
+
10
12
  ```php
13
+ $dsn = 'mysql:dbname=Bulletin_Board;host=localhost;charset=utf8';
14
+ $dbh = new PDO($dsn,"root","");
15
+ $dbh->beginTransaction();
16
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
17
+ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
18
+ ```
19
+
20
+ ```php
21
+
22
+
11
23
 
12
24
  <?php
13
25
  if(isset($_POST['btn_submit']))