回答編集履歴

1

すみません、タグにCodeIgniterとMySQLが入っていたことに気付き、その前提で修正しました

2017/03/14 01:27

投稿

tomoeine
tomoeine

スコア127

test CHANGED
@@ -1,8 +1,14 @@
1
- CodeIgniterを使用してということは書いておいた方が良いしょう。
1
+ CodeIgniterの$this->db->insert_idを使いたくない、ということですよね?
2
2
 
3
3
 
4
4
 
5
+ MySQLならば、mysqliでクエリを発行し、mysqliのinsert_idで取得できます。
6
+
7
+ [http://php.net/manual/ja/mysqli.insert-id.php](http://php.net/manual/ja/mysqli.insert-id.php)
8
+
9
+
10
+
5
- お使いのデータベースエンジンがもしもPostgreSQLなら、以下のようにすれば取得できると思います。
11
+ もしもお使いのデータベースエンジンがもしもPostgreSQLなら、以下のようにすれば取得できると思います。
6
12
 
7
13
  ```PHP
8
14
 
@@ -15,9 +21,3 @@
15
21
  ```
16
22
 
17
23
  VALUES内は適宜変数で置き換えてください。
18
-
19
-
20
-
21
- MySQLならば、mysqliでクエリを発行し、insert_idで取得できます。
22
-
23
- [http://php.net/manual/ja/mysqli.insert-id.php](http://php.net/manual/ja/mysqli.insert-id.php)