作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在其他循环中有一个循环不起作用,这是代码:
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 以获得第一个结果时,它显示三个结果,但代码不会进入第二个循环。为什么?这里有错误吗?
最佳答案
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>";
$result2 = mysqli_query($connection, $result2);
while($row2 = mysqli_fetch_array($result2))
{
echo "<td>" . $row2['odds'] . "</td>";
echo "<td>" . $row2['outcomeName'] . "</td>";
}
echo "</tr>";
}
关于php - mysqli_fetch 循环不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028342/
我在其他循环中有一个循环不起作用,这是代码: while($row = mysqli_fetch_array($result)) { echo ""; echo "" .
我试图从数据库中名为 usuario 的表中获取 id 值,将 $username 作为参数传递,函数 $conexion->connect() 返回一个 mysqli 对象。这些函数没有给我任何错误
This post给出了四种检索 MySQL 查询结果的方法: mysqli_fetch_array — 以关联数组、数字数组或两者的形式获取结果行 $row = mysqli_fetch_array
我是一名优秀的程序员,十分优秀!