为foreach()提供的参数无效“无效参数”

时间:2016-03-14 12:42:11

标签: php mysql arguments

第865行{/ 1}}提供的参数无效

我永久地收到此错误:

foreach()

1 个答案:

答案 0 :(得分:1)

您的数组$prod似乎是空的。

foreach之前添加条件empty(),如下所示:

if (! empty($prod)) {
  foreach ($prod as $key => $value) {
    // Your Code
  }
}
else {
  // No records found
}

这将检查提供给foreach的数组是否为空,并且仅当它有记录时才会遍历它。

因此,它不会显示任何错误/警告。

另外,请仔细检查您的代码并检查$prod无法获取数据的原因。

是否导致没有数据或出现错误。

这将与上述解决方案一起永久解决此问题。