我在其他循环中有一个不工作的循环,这是代码:
    while($row = mysqli_fetch_array($result))
   {
    echo "<tr>";
    echo "<td>" . $row['rowId'] . "</td>";
    echo "<td>" . $row['startDate'] . "</td>";
    echo "<td>" . $row['eventName'] . "</td>";
    echo "<td>" . $row['betName'] . "</td>";
    $string1 = "SELECT * FROM newCell WHERE rowId ='";
    $string2 = $row['rowId']."'";
    $result2 = $string1.$string2;
    echo "<td>" . $result2 . "</td>";
    while($row2 = mysqli_fetch_array($result2))
    {
        echo "<td>" . $row2['odds'] . "</td>";
        echo "<td>" . $row2['outcomeName'] . "</td>";
    }
   echo "</tr>";
   }
当我直接在 BBDD 中查询 $result2 以获取第一个结果时,它显示了三个结果,但代码没有进入第二个循环。为什么?这里有什么错误吗?