回答編集履歴

3

テキスト修正

2018/01/31 16:24

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -74,52 +74,6 @@
74
74
 
75
75
 
76
76
 
77
- mysql> INSERT INTO t VALUES
78
-
79
- -> (NULL, 'Mary'), (NULL, 'Jane'), (NULL, 'Lisa');
80
-
81
- Query OK, 3 rows affected (0.00 sec)
82
-
83
- Records: 3 Duplicates: 0 Warnings: 0
84
-
85
-
86
-
87
- mysql> SELECT * FROM t;
88
-
89
- +----+------+
90
-
91
- | id | name |
92
-
93
- +----+------+
94
-
95
- | 1 | Bob |
96
-
97
- | 2 | Mary |
98
-
99
- | 3 | Jane |
100
-
101
- | 4 | Lisa |
102
-
103
- +----+------+
104
-
105
- 4 rows in set (0.01 sec)
106
-
107
-
108
-
109
- mysql> SELECT LAST_INSERT_ID();
110
-
111
- +------------------+
112
-
113
- | LAST_INSERT_ID() |
114
-
115
- +------------------+
116
-
117
- | 2 |
118
-
119
- +------------------+
120
-
121
- 1 row in set (0.00 sec)
122
-
123
77
  ```
124
78
 
125
79
 

2

テキスト修正

2018/01/31 16:24

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -124,4 +124,22 @@
124
124
 
125
125
 
126
126
 
127
+ 上記の例にあるように、
128
+
129
+
130
+
131
+ `INSERT` してすぐに`LAST_INSERT_ID()`が返す値を取得する
132
+
133
+
134
+
135
+ ということを PHP などのプログラムから行えば
136
+
137
+
138
+
139
+ > wordpressとは関係のないところ
140
+
141
+
142
+
143
+ でも使えると思います。
144
+
127
145
  以上参考になれば幸いです。

1

テキスト修正

2018/01/31 15:53

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -2,11 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- `wp_insert_post()` のソースを読ん確認しわけではありませんが、
5
+ MySQLには、最後に実行されたINSERT追加されレコードの
6
6
 
7
- MySQLの関数で、最後に実行されたINSERT で追加されたレコードの
8
-
9
- AUTO_INCREMENTのカラム値を取得する関数
7
+ AUTO_INCREMENTのカラム値を取得する
10
8
 
11
9
 
12
10
 
@@ -14,7 +12,7 @@
14
12
 
15
13
 
16
14
 
17
- を使ってるものと思われます。
15
+ う関数があります。
18
16
 
19
17
  以下は上記のリンク先からの引用です。
20
18