質問編集履歴
2
質問へ追記させていただきました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -91,3 +91,29 @@
|
|
91
91
|
|
92
92
|
|
93
93
|
よろしくお願いいたします!
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
追記
|
98
|
+
|
99
|
+
ikedasさん
|
100
|
+
|
101
|
+
ご返答ありがとうございます。
|
102
|
+
|
103
|
+
指定頂いたページは一通り目を通しておりました・・・ただ理解力がないため、出来ませんでした。
|
104
|
+
|
105
|
+
データベースはMySQL 5.6.36です。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
Kosuke_Shibuyaさん
|
110
|
+
|
111
|
+
ご返答ありがとうございます。
|
112
|
+
|
113
|
+
たとえば、1時間に一度、自分の他のサイトを見に行き、データを取ってきて、それをDBに格納する。という処理を考えております。
|
114
|
+
|
115
|
+
そのため、AとBがほぼ同時に来た場合、ロックを掛けておかないと取得している時に、Bも同じものを取得してきて、同じモノが2度登録されてしまうのでは無いかと考えておりました。
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
別の方法でも、なにかいい方法があればご教授頂けると幸いです。
|
1
誤字の変更です
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PHPでPDOを使用したDBの追加で同時接続された時
|
1
|
+
PHPでPDOを使用したDBの追加で同時接続された時、先にアクセスした処理のみ反映させたい
|
test
CHANGED
@@ -4,11 +4,13 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
例えばAとB二人のユーザーがいたとして、Aがまずページにアクセスし5秒後にBがアクセス
|
7
|
+
例えばAとB二人のユーザーがいたとして、Aがまずページにアクセスし5秒後にBがアクセスしたとします。
|
8
8
|
|
9
9
|
その時AのDB追加処理のみうごかし、BはDBを参照するだけ。というふうにしたいです。
|
10
10
|
|
11
|
+
|
12
|
+
|
11
|
-
調べた所、Aがアクセスした段階でロックをかければいいという感じの記載がありましたので自分なりにやってみたのですが、どうにもうまくいきません。
|
13
|
+
調べた所、Aがアクセスした段階でロックをかければいい。という感じの記載がありましたので自分なりにやってみたのですが、どうにもうまくいきません。
|
12
14
|
|
13
15
|
|
14
16
|
|