[英]PHP MySQL foreach loop problem
當對數組中的兩個變量使用 foreach 循環時,由於某種奇怪的原因,MySQL 查詢在第二個循環期間返回第一個數組變量以及第二個變量。 有人知道這是什么原因嗎? 是否需要清除緩存或需要清除任何變量?
$db_array = array($id1,$id2);
foreach ($db_array as &$db_id) {
//MySQL code here
}
unset($db_id);
移動unset($db_id); 在 foreach() 的末尾,所以它是
$db_array = array($id1,$id2);
foreach ($db_array as &$db_id) {
//MySQL code here
unset($db_id);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.