回答編集履歴
2
追記しました
test
CHANGED
@@ -10,3 +10,11 @@
|
|
10
10
|
[PHP: PDOStatement::execute \- Manual](https://www.php.net/manual/ja/pdostatement.execute.php)
|
11
11
|
|
12
12
|
どちらかというと、execute()であたえるよりも、bindValue()で与えたほうが確実間違いないと思いますけれどもね。
|
13
|
+
|
14
|
+
それと、トランザクション処理も加えてください。
|
15
|
+
INSERT INTO文の実行前に
|
16
|
+
[PHP: PDO::beginTransaction \- Manual](https://www.php.net/manual/ja/pdo.begintransaction.php)
|
17
|
+
INSERT INTO文が終わったシメとしてcommit
|
18
|
+
[PHP: PDO::commit \- Manual](https://www.php.net/manual/ja/pdo.commit.php)
|
19
|
+
例外発生時やエラー時にはrollback
|
20
|
+
[PHP: PDO::rollBack \- Manual](https://www.php.net/manual/ja/pdo.rollback.php)
|
1
PHPマニュアルへのリンクを追加します。
test
CHANGED
@@ -7,4 +7,6 @@
|
|
7
7
|
$stmt->execute([$username, $email, $password]);
|
8
8
|
```
|
9
9
|
なのではないかと。
|
10
|
+
[PHP: PDOStatement::execute \- Manual](https://www.php.net/manual/ja/pdostatement.execute.php)
|
11
|
+
|
10
12
|
どちらかというと、execute()であたえるよりも、bindValue()で与えたほうが確実間違いないと思いますけれどもね。
|