在文档的其他部分使用变量

时间:2014-11-29 21:40:01

标签: php html mysql sql

我想在表中回显变量$ row。但它并没有真正发挥作用。不排全球吗?我认为变量只是在函数内部时才是局部变量。     ...

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo $row["teacherID"] . " " . $row["shorthand"] . " " . $row["votes"]. "<br>";
    }
} else {
    echo "0 results";
}

...

<td><?php echo $row["shorthand"]; ?></td>

1 个答案:

答案 0 :(得分:1)

你可能希望做这样的事情:

if ($result->num_rows > 0) {
    // output data of each row
    echo "<table>";
    while($row = $result->fetch_assoc()) {
        echo "<tr>";
        echo "<td>" . $row["teacherID"] . "</td>";
        echo "<td>" . $row["shorthand"] . "</td>";
        echo "<td>" . $row["votes"]. "</td>";
        echo "</tr>";
    }
    echo "</table>";
} else {
    echo "0 results";
}

如果您的表中有其他行/列,您应该能够弄清楚如何将它们放入此