Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在表中仅显示结果的一列_Php_Mysql_Html Table - Fatal编程技术网

Php 如何在表中仅显示结果的一列

Php 如何在表中仅显示结果的一列,php,mysql,html-table,Php,Mysql,Html Table,我是PHP新手,在显示MySQL查询结果时遇到问题 我有一个名为Teams的表,每个条目包含两个字段: 名字,和大陆 我向MySQL数据库发送一个查询,以获取大陆字段等于“Asia”的所有记录。然后我尝试在HTML表中只打印这些团队的名称 现在我可以得到所需的名称,但是我的表右侧有一个额外的空列,我不知道如何去掉它 这是我的密码: $query = "SELECT name from Teams WHERE continent='Asia'"; $result = mysql_

我是PHP新手,在显示MySQL查询结果时遇到问题

我有一个名为Teams的表,每个条目包含两个字段: 名字,和大陆

我向MySQL数据库发送一个查询,以获取大陆字段等于“Asia”的所有记录。然后我尝试在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>
$query=
“从“亚洲大陆”所在的团队中选择名称”;
$result=mysql\u query($query);
如果(!$result){
回显“检索查询失败”。mysql_错误();
}
?>
亚洲球队
球队名称
这是结果的图片,我想去掉的是桌子右边的那些盒子。(请忽略可怕的配色方案/布局。我以前从未做过网页设计。)

正确关闭您的
标签,而不是添加另一个标签:

while($row=mysql_fetch_array($result))
{
    echo '<tr>';
    echo '<td>' . $row["name"] . '</td>';
                            // ^ This guy.
    echo '</tr>';
}
while($row=mysql\u fetch\u array($result))
{
回声';
回显'.$row[“name”].';
//这家伙。
回声';
}
回显“”$行[“名称”]。';
应该是

echo '<td>' . $row["name"] . '</td>';
echo“”$行[“名称”]。';

Gah!总是小事!非常感谢。
echo '<td>' . $row["name"] . '</td>';