此表格会在每个午夜更新并重新排名,
几天后,我开始得到这个味精

   Warning: Invalid argument supplied for foreach() in


在分页的最后一页中修复它,我用来中继表并再次运行我的代码,然后工作正常,这是我的mysql语句的问题

   mysql_free_result($result);


   $i = 0;
    $total_amount = count($tweeps);

    foreach  ($tweeps as $tweep) {
            $i++;
            if ($total_amount == $i) {

    $class = 'divrow divrowlast';
            } else {
              $class = 'divrow';
            }


需要提示以进行永久修复

最佳答案

没有看到$tweeps包含的内容很难帮助。但是,您缺少右括号。为了练习,您应该检查$tweeps是否实际上是一个数组。我的假设是$tweeps不是数组。

if (is_array($tweeps)) {
    foreach ($tweeps as $tweep) {
        $i++;
        if ($total_amount == $i) {
            $class = 'divrow divrowlast';
        } else {
            $class = 'divrow';
        }
    }
}

关于php - mysql错误消息读取表数据(警告:为foreach()提供了无效的参数),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14653802/

10-16 16:32