我在mySQL数据库和数组上运行一会儿/ foreach,以检查它是否存在。本应循环170次,但循环超过12000次。这是为什么?
$my_rows = array();
while($row = mysql_fetch_assoc($run_query)){
$my_rows[] = $row;
foreach($my_rows as $row){
if(in_array_r($row['name'], $products)){
echo "Exists";
} else {
echo "Does not exist";
}
}
}
最佳答案
$my_rows = array();
while($row = mysql_fetch_assoc($run_query)){
$my_rows[] = $row;
if(in_array_r($row['name'], $products)){
echo "Exists";
} else {
echo "Does not exist";
}
}
关于php - 为什么我的行应该循环170次,却循环了12000次?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34599522/