在PHP中在html表的顶行显示最后一条SQL数据库记录

在PHP中在html表的顶行显示最后一条SQL数据库记录,php,Php,下面的Hi代码打印从第一次保存到最后一次保存的结果。是否有一种方法可以在显示数据后将最后一次保存到最上面一行?(所有记录按相反顺序)谢谢 while($recz=mysql\u fetch\u数组($runz)) { 回声“; echo“$recz[“chkNum”]”; 回显“$recz[“InvoNum”]”; 回显“$recz[“发票”]”; 回显“$recz[“发票日期”]”; 回显“$recz[”类型“]”; echo“$recz[“statu”]”; 回声“; } 您需要更改查询。使

下面的Hi代码打印从第一次保存到最后一次保存的结果。是否有一种方法可以在显示数据后将最后一次保存到最上面一行?(所有记录按相反顺序)谢谢

while($recz=mysql\u fetch\u数组($runz))
{
回声“;
echo“$recz[“chkNum”]”;
回显“$recz[“InvoNum”]”;
回显“$recz[“发票”]”;
回显“$recz[“发票日期”]”;
回显“$recz[”类型“]”;
echo“$recz[“statu”]”;
回声“;
}

您需要更改查询。使用,其中,
是决定结果顺序的列名


在HTML输出中,似乎有一列名为
InvoDate
。也许这就是你需要的专栏。如果是这样,您的查询将以
orderbyinvodate DESC

结束。您只希望最后一行位于顶部,还是希望记录按相反顺序排列?是的,按相反顺序排列所有记录。在这种情况下,Travesty3下面的答案是完美的;您需要添加
订单依据。。。描述你的sql查询。很高兴听到它对你有用。请照此办理。
while ($recz = mysql_fetch_array($runz))
{

    echo "<tr class='taB'>";
    echo "<td>".$recz["chkNum"]."</td>";
    echo "<td>".$recz["InvoNum"]."</td>";
    echo "<td>".$recz["InvoVal"]."</td>";
    echo "<td>".$recz["InvoDate"]."</td>";
    echo "<td>".$recz["type"]."</td>";
    echo "<td class='ta'>".$recz["statu"]."</td>";
    echo "</tr>";
}