我想在表中回显变量$ 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>
答案 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";
}
如果您的表中有其他行/列,您应该能够弄清楚如何将它们放入此