mysqli_fetch_assoc()仅在父级WHILE循环中进行一次迭代

时间:2020-10-13 19:13:08

标签: php mysqli

事前:我尝试了堆栈溢出的所有操作,但没有任何效果。请不要关闭此提要!

说明:$ result是一个包含不同行/数组的数组,每个行/数组都包含值,但是在执行第一个while循环时,它只会运行一次。 child while循环运行良好并且经过了多次。我完全没有胶水了,因为$ row没有在child循环中提及。

echo "<table>";
        $row2 = mysqli_fetch_assoc($result);
        while($row = mysqli_fetch_assoc($result)){
            //loops parent array
            echo "<tr>";
            while ($rowCol= mysqli_fetch_field($result)){  
             //loops the childarray
                echo "<td>";
                echo $row2[$rowCol->name];
                echo "</td>";
            }
            echo "</tr>";
            //--$row;
        }
        echo "</table>";

我非常感谢您的回答。试图解决这个谜题达三个小时。

0 个答案:

没有答案