質問編集履歴
3
やったことを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,9 @@
|
|
1
1
|
いつもお世話になっております。
|
2
2
|
|
3
|
-
掲題の質問をさせていただきます。
|
4
|
-
|
5
|
-
|
3
|
+
### 掲題
|
6
4
|
PHPでDB接続をし、制限時間以内にデータ取得できなかった場合の判定ロジックを実装したい。
|
7
5
|
|
8
|
-
|
6
|
+
### 実現したいこと
|
9
7
|
3種のデータをDB(RDS)に接続して取得する処理があり、最終的に3種のデータを画面に表示します。
|
10
8
|
(3種のデータ:データA、データB、データCとします。)
|
11
9
|
|
@@ -23,18 +21,19 @@
|
|
23
21
|
⑦画面を表示します。画面にはデータA〜Cで取得できた情報のみ表示します。
|
24
22
|
```
|
25
23
|
|
26
|
-
|
24
|
+
### 課題
|
27
25
|
`1秒以内に取得できなかった場合` を判定するロジックをどう書けば良いのかわかりません。
|
28
26
|
是非お知恵をお貸しください。
|
29
27
|
よろしくお願いします。
|
30
28
|
|
31
|
-
|
29
|
+
### やったこと
|
30
|
+
set_time_limit()を使ってみましたが、致命的なエラーを吐いてしまうため強制的に処理が中断してしまいました。
|
32
31
|
|
33
|
-
|
32
|
+
### 環境
|
34
33
|
PHP 5.3
|
35
34
|
Symfony 1.2
|
36
35
|
MySQL 5.6(Amazon RDS)
|
37
36
|
|
38
|
-
|
37
|
+
### 条件
|
39
38
|
・RDSの設定ではやりたくない。
|
40
39
|
・PHP.iniの設定ではやりたくない。
|
2
環境が記載漏れでしたので追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,7 +28,13 @@
|
|
28
28
|
是非お知恵をお貸しください。
|
29
29
|
よろしくお願いします。
|
30
30
|
|
31
|
-
最後に条件を記載させていただきます。
|
31
|
+
最後に環境と条件を記載させていただきます。
|
32
|
+
|
33
|
+
**-環境-**
|
34
|
+
PHP 5.3
|
35
|
+
Symfony 1.2
|
36
|
+
MySQL 5.6(Amazon RDS)
|
37
|
+
|
32
38
|
**-条件-**
|
33
39
|
・RDSの設定ではやりたくない。
|
34
40
|
・PHP.iniの設定ではやりたくない。
|
1
例を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,10 @@
|
|
8
8
|
**-やりたいこと-**
|
9
9
|
3種のデータをDB(RDS)に接続して取得する処理があり、最終的に3種のデータを画面に表示します。
|
10
10
|
(3種のデータ:データA、データB、データCとします。)
|
11
|
+
|
11
12
|
3種のデータは、取得可能な時間を設定して、時間内に取得できなかった場合は、NULL扱いにします。
|
13
|
+
→ 例:1秒と設定した場合、1秒経過した時点で強制的にDB接続を終了し、データはNULLとして次の処理に進みたい。
|
14
|
+
|
12
15
|
以下の手順で実行したいです。
|
13
16
|
```php
|
14
17
|
①データAを取得します。
|