如果多次使用模型插入 可能获取的ID可能是上次的ID
如
model->save(
d
a
t
a
)
;
接
着
第
二
次
m
o
d
e
l
−
>
s
a
v
e
(
data); 接着第二次 model->save(
data);接着第二次model−>save(data)
获取的id可能是第一次插入的ID 遇到这种情况用InsertgetID获取
如果使用insertAll 使用getLastInsID拿到最初的ID值 然后用for循环拿到id数组
for ($i=0; $i<count($data); $i++) {
array_push($getIdArr,$getId);
$getId=$getId+1;
}
- 1
- 2
- 3
- 4