回答編集履歴

1

edit

2021/11/14 11:54

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -1,6 +1,8 @@
1
1
  `$result`が初期値falseでそのままreturnされるので必ず[登録に失敗しました]が出るようになってます。
2
2
 
3
3
  DB確認するとデータは登録されてました(テーブル定義提示されてないので全部varchar(200)で作りましたが)
4
+
5
+ [execute()](https://www.php.net/manual/ja/pdostatement.execute.php)の返却値はboolなので別途変数も受けずにそのままreturnして良いと思います。Exception時は固定でfalseをreturn。
4
6
 
5
7
 
6
8