質問編集履歴
3
解決方法の追記
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
タイトルの修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
プリペアドステートメントを用いたUPDATE実行に失敗する
|
1
|
+
【PHP】プリペアドステートメントを用いたUPDATE実行に失敗する
|
body
CHANGED
File without changes
|
1
検証結果の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -68,9 +68,21 @@
|
|
68
68
|
- テーブル名、およびカラム名は間違えていません。(名前は仮のものです)
|
69
69
|
- dbAccessSetupクラスでは正常にDB接続が行われています。
|
70
70
|
- 引数には全て、必ず値が入ります。
|
71
|
-
-
|
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
|
+
と改めましたが、例外処理ではキャッチできていないようです。
|