错误的意思是说foreach需要是一个数组而给它的是一个无效的参数。很可能是由于member表中没有数据导致的。
可以在pdo执行之前,加上一个判断。示例如下:
if (is_array($values) || is_object($values)){ foreach ($values as $value) { ... }}