我的表行与PHP不一致

我的表行与PHP不一致,php,mysql,html-table,Php,Mysql,Html Table,我基本上是在一个表上调用一个数据库查询,但不知何故,只有第一行被回响出来。其余部分放在表格下方的一行中:几乎像一个标签 <table border="0" width="100%" cellspacing="0" cellpadding="0" align="center"> <tr align="center"> <th>Company</th> <th>Location</th> <th>Job Title&

我基本上是在一个表上调用一个数据库查询,但不知何故,只有第一行被回响出来。其余部分放在表格下方的一行中:几乎像一个
标签

<table border="0" width="100%" cellspacing="0" cellpadding="0" align="center">
<tr align="center">
<th>Company</th>
<th>Location</th>
<th>Job Title</th>
<th>Details</th>
<th>Contact Name</th>
<th>Contact E-mail</th>
<th>Conatct Phone</th>
<th>Documents</th> 
</tr>
<?php
while($row = mysql_fetch_array($result))   {
echo "<tr align=\"center\"><td>";
        echo $row['company']; 
    echo "</td>";
    echo "<td>";
        echo $row['location'];
    echo "</td>";
    echo "<td>";
        echo $row['job_title'];
    echo "</td>";
    echo "<td width='270'>";
        echo  $row['details'];
    echo "</td>";
    echo "<td>";
        echo $row['contact_name'];
    echo "</td><br />";
    echo "<td>";
        echo $row['email'];
    echo "</td>";
    echo "<td>";
        echo $row['phone'];
    echo "</td>";
    echo "<td>";
        echo "<a href=../user-work/admin/uploads/post_id/ $row'userfile''name'> $row'userfile'</a>";
    echo "</td></tr>";
    echo "</table>";

}
;?>

单位
位置
职位名称
细节
联系人姓名
联系电子邮件
康纳特电话
文件
我做错了什么?
除此之外,我希望能够下载与该工作相关的相应文档。上传的代码运行良好。当我查看结果时,请立即下载它。

您正在关闭每一行的表。

请包括您正在使用的SQL查询。您的标记被弄乱了。删除结尾处的
并将其放在循环外,它可能已经修复了问题您正在关闭while循环内的HTML表。因此,在第一行之后,表就完成了。其余的回显将是无效的HTML代码,因此不会呈现。数据库查询应返回多少行,请检查它?
echo”“不应在循环中。