質問するログイン新規登録

質問編集履歴

3

解決方法の追記

2018/06/08 02:55

投稿

shakevo
shakevo

スコア453

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,9 @@
1
+ ### 解決済み
2
+ where条件の変数がint型になっていなかった為、sqlが不正な動作をした?
3
+ int型に変数をキャストしたところ、正常にUPDATEが走った
4
+
5
+ ご回答頂きありがとうございました。
6
+
1
7
  ### 経緯
2
8
  PHP学習中の初心者です。
3
9
  現在PHPで「指定されたID(PK)のデータを更新する」という関数を作成しようとしています。

2

タイトルの修正

2018/06/08 02:55

投稿

shakevo
shakevo

スコア453

title CHANGED
@@ -1,1 +1,1 @@
1
- プリペアドステートメントを用いたUPDATE実行に失敗する
1
+ 【PHP】プリペアドステートメントを用いたUPDATE実行に失敗する
body CHANGED
File without changes

1

検証結果の追記

2018/06/08 02:39

投稿

shakevo
shakevo

スコア453

title CHANGED
File without changes
body CHANGED
@@ -68,9 +68,21 @@
68
68
  - テーブル名、およびカラム名は間違えていません。(名前は仮のものです)
69
69
  - dbAccessSetupクラスでは正常にDB接続が行われています。
70
70
  - 引数には全て、必ず値が入ります。
71
- - PHP3.5を使用。
71
+ - PHP5.3を使用。
72
72
  - MySQLを使用。
73
73
  ### 実現したいこと
74
74
  UPDATEを実データに反映させたい。
75
75
 
76
- 以上、何卒宜しくお願いいたします。
76
+ 以上、何卒宜しくお願いいたします。
77
+
78
+ ### 修正依頼に対する追記
79
+
80
+ - PHPバージョン 3.5→ 5.3の誤りでした。大変失礼致しました。
81
+ - コードを修正いたしました。Exceptionにて、
82
+ ```PHP
83
+ }catch(Exception $param_ex){
84
+ print '【システムエラー】' . $param_ex->getMessage();
85
+ exit;
86
+ }
87
+ ```
88
+ と改めましたが、例外処理ではキャッチできていないようです。