回答編集履歴

1

途中でうっかり投稿しました・・

2018/05/16 03:16

投稿

mix-peach
mix-peach

スコア1910

test CHANGED
@@ -1 +1,65 @@
1
1
  where条件の $example_id を指定しているカラム名、合っていますか??
2
+
3
+
4
+
5
+ example_id とかではないですか?
6
+
7
+
8
+
9
+ (途中でうっかり投稿しました・・追記します)
10
+
11
+
12
+
13
+ ```php
14
+
15
+ $example_id=$_REQUEST['example_id'];
16
+
17
+ $example_id=$_REQUEST['aaa'];
18
+
19
+ $example_id=$_REQUEST['bbb'];
20
+
21
+ $example_id=$_REQUEST['ccc'];
22
+
23
+ $example_id=$_REQUEST['ddd'];
24
+
25
+ ```
26
+
27
+ 沢山指定している風ですが、
28
+
29
+ $example_id には、最後の$_REQUEST['ddd']; しか入っていませんよ。
30
+
31
+
32
+
33
+ where条件も、複数指定にするのであれば、複数条件を指定できるものでなければいけません。
34
+
35
+ mysqlの条件の作り方についてもう一度確認してください。
36
+
37
+
38
+
39
+ ちなみに、
40
+
41
+
42
+
43
+ example というカラムがあるとして、
44
+
45
+
46
+
47
+ ```
48
+
49
+ update example set aaa=?,bbb=?,ccc=?,ddd=? where example=?
50
+
51
+ ```
52
+
53
+ で実行した場合、
54
+
55
+
56
+
57
+ exampleが一致するデータは全て、aaa,bbb,ccc,dddが同じ値になりますが、
58
+
59
+
60
+
61
+ そうしたい ってことで合ってます??
62
+
63
+
64
+
65
+ やりたいことをもう一度整理すべきのように見えました。