質問編集履歴
1
デバッグ用コードを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,19 +4,33 @@
|
|
4
4
|
// 接続
|
5
5
|
$db = new SQLite3('SANPLE.db');
|
6
6
|
|
7
|
+
// 値の確認
|
8
|
+
$results = $db->query("SELECT JOUTAI SAMPLE_TEST FROM SAMPLE");
|
9
|
+
while ($row =& $results->fetchArray ( SQLITE3_NUM )) { $val = $row[0]; }
|
7
10
|
// この時点で値は「1」
|
11
|
+
var_dump($val);
|
8
12
|
|
9
13
|
// DBを更新
|
10
14
|
$db->exec("BEGIN");
|
11
15
|
$db->exec("UPDATE SAMPLE_TABLE SET JOUTAI = '2'");
|
12
16
|
$db->exec("COMMIT");
|
13
17
|
|
18
|
+
// 値の確認
|
19
|
+
$results = $db->query("SELECT JOUTAI SAMPLE_TEST FROM SAMPLE");
|
20
|
+
while ($row =& $results->fetchArray ( SQLITE3_NUM )) { $val = $row[0]; }
|
14
21
|
// この時点で値は「2」
|
22
|
+
var_dump($val);
|
15
23
|
|
24
|
+
|
16
25
|
// 5秒待機
|
17
26
|
sleep(5);
|
18
27
|
|
28
|
+
// 値の確認
|
29
|
+
$results = $db->query("SELECT JOUTAI SAMPLE_TEST FROM SAMPLE");
|
30
|
+
while ($row =& $results->fetchArray ( SQLITE3_NUM )) { $val = $row[0]; }
|
19
|
-
// この時点で、な
|
31
|
+
// この時点で、スリープさせただけなのに値は「1」に戻っている
|
32
|
+
var_dump($val);
|
33
|
+
|
20
34
|
```
|
21
35
|
|
22
36
|
ご教授の程、宜しくお願いいたします。
|