質問編集履歴

1

具体例を追加

2020/06/21 05:06

投稿

_Taturon_
_Taturon_

スコア17

test CHANGED
@@ -1 +1 @@
1
- idを参照し、データがあれば更新させ、なければエラーを発生させたい
1
+ 入力されたidを参照し、該当するidがあればそのレコードを更新させ、なければエラーメッセージ表示させたい
test CHANGED
@@ -2,15 +2,17 @@
2
2
 
3
3
  タイトルの通りです。
4
4
 
5
- として次のようなusersテーブルのidを参照し
5
+ データの流れとしては以下です。
6
6
 
7
- - idが場合はupdate
7
+ 0. ユーザーからidとname送られてく
8
8
 
9
+ 1. idがDBに登録されていれば、nameを更新
10
+
9
- - idがない場合はエラーを発生させたい
11
+ 2. idがDBに登録されていければ、エラーメッセージ表示
10
12
 
11
13
 
12
14
 
13
- です。
15
+ ここ、送られてくるidとnameの値はそれぞれ一つずつとします。
14
16
 
15
17
 
16
18
 
@@ -25,6 +27,14 @@
25
27
  |3|user3|55|
26
28
 
27
29
 
30
+
31
+ 例えば、「id = 2, name = 'user_two'」の値が送られてきた場合は、
32
+
33
+ 上記テーブルのidが2のレコードのnameを更新し、
34
+
35
+ 「id = 4, name = 'user_four'」の値が送られてきた場合は、
36
+
37
+ 意図的にエラーを発生させ,下記コードのcatchに飛ばしたいです。
28
38
 
29
39
  ```php
30
40
 
@@ -48,10 +58,6 @@
48
58
 
49
59
  ```
50
60
 
51
- 上記のコードで、タイトルのような機能を実装したいです。
52
-
53
- (idが無かった場合はcatchにエラーを飛ばしたい)
54
-
55
61
  ##試したこと
56
62
 
57
63
  - Exist