【发布时间】:2018-06-01 20:37:22
【问题描述】:
我是 PHP 新手,无法显示 MySQL 查询的结果。
所以我有一个名为 Teams 的表,每个条目包含两个字段: 名称和大陆。
我向 MySQL 数据库发送查询以获取 Continent 字段等于“亚洲”的所有记录。然后我尝试在 HTML 表格中仅打印这些团队的名称。
现在我可以获得所需的名称,但是我的表格右侧有一个额外的空列,我不知道如何摆脱它。
这是我的代码:
$query =
"SELECT name from Teams WHERE continent='Asia'";
$result = mysql_query($query);
if(!$result){
echo 'Retreive Query Fail' . mysql_error();
}
?>
<div style="text-align: center; color: #000000">
Teams in Asia
</div>
<table>
<caption>
<dfn title="my table"></dfn>
</caption>
<tr>
<th>Team Names</th>
</tr>
<?php
while($row=mysql_fetch_array($result)){
echo '<tr>';
echo '<td>' . $row["name"] . '<td>';
echo '</tr>';
}
?>
</table>
这是一张结果图片,我想去掉的是桌子右边的那些盒子。 (请忽略可怕的配色方案/布局。我以前从未做过网页设计。)
【问题讨论】:
标签: php mysql html-table