我有一个这样的循环(只是一个示例,缺少许多变量):
foreach($inserts as $insert) {
$insert_update = 'INSERT INTO etc.. SET etc..'; // returns the last inserted ID
$insertedIDs[] = array($tables[$tbl]['owner'] => $insert_update);
}
现在,正如您所见$insertedIDs[]
,所有新插入的 ID 都进入了数组。问题是在下一个$inserts
循环中,我需要它$insertedIDs[]
可用于循环的其他变量,这将需要获取最后插入的 ID。问题是在下一个循环中这个变量不能被识别并且它返回错误。
$insertedIDs[]
在第一个循环之后,如何在每个下一个循环中使用?
我尝试$insertedIDs[]
在之后宣布为全球,foreach
但没有运气。