PHP:为什么这是一个无限循环?

pet*_*ton 0 php combinations loops infinite-loop while-loop

$x = 0;
$y = 0;

while ($x < 6);
{
    while ($y < 6)
    {
    echo "INSERT INTO map_location(xLoc,yLoc) VALUES ($x,$y)"; 
    $y++;
    }
    $x++;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用PHP脚本批量生成SQL语句,以生成从0到6的x,y坐标的所有可能组合.这应该是总共49个组合,我不想一个接一个地插入它们.我正在努力弄清楚为什么这是一个无限循环.

Ja͢*_*͢ck 5

这个说法:

while ($x < 6);
Run Code Online (Sandbox Code Playgroud)

基本上是这样的:

while ($x < 6) { }
Run Code Online (Sandbox Code Playgroud)

这是一个无尽的无限循环.

  • 让我们保持正确的命名法:)这是一个"无限循环" (3认同)