簡體   English   中英

PHP MySQL foreach循環問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM