此 PHP echo while 循环存在问题。我究竟做错了什么?因此,页面将无法加载。
$query = mysql_query("SELECT * FROM `uploads`");
while($row = mysql_fetch_assoc($query)) //while loop
{
$id = $row['id']; //get ID
$name = $row['name']; //get name
//variable for getting name and ID
//回显所有歌曲并显示名称。
echo "<table>";
echo "<tr>";
echo "<td>Name</td>";
echo "<td><a href='listen.php?id=$id' target='_new' >$name </a></td>";
echo "</tr>";
echo "</table>";
最佳答案
尝试将 HTML
与 PHP
分开,以便于调试,您的代码会更加干净
<table>
<tr>
<th>Name</th>
</tr>
<?php
while ($row = $result->fetch_assoc()) : ?>
<tr>
<td><a href='listen.php?id=<?php echo $row['id']; ?>' target='_new' ><?php echo $row['name']; ?></a></td>
</tr>
<?php endwhile; ?>
</table>
关于php - 将 PHP 回显到 HTML 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348074/