質問編集履歴

1

追記

2016/08/05 06:40

投稿

ssall
ssall

スコア30

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,35 @@
47
47
 
48
48
 
49
49
  以上です。
50
+
51
+
52
+
53
+ ※追記
54
+
55
+ すみません。書き忘れていました。
56
+
57
+ 現在php、postgres等バージョンアップをした関係で動作検証している状況です。
58
+
59
+ 旧環境をそのまま移行して検証しているのですが、その中に下記コードが記載されており
60
+
61
+ ```php
62
+
63
+ $sql = "";
64
+
65
+ $sql .= "SELECT currval(pg_catalog.pg_get_serial_sequence('info', 'id'));";
66
+
67
+ $stmt = $this -> _db -> mdb2 -> prepare($sql);
68
+
69
+ $res = $stmt -> execute();
70
+
71
+ ```
72
+
73
+ 前環境では動作していたのですが、実行したところエラーになりました。
74
+
75
+ 検索するとcurrval実行前にnextvalを実行しなければエラーになるというような記事を見つけたのでとりあえずnextvalだけでも動作させてみたいというのが経緯です。
76
+
77
+
78
+
79
+ 以上です。
80
+
81
+ よろしくお願いします。