mysqli php中最后一行的结果

mysqli php中最后一行的结果,php,mysqli,row,Php,Mysqli,Row,我想从mysqli获取当前行和最后一行的结果,以便查看值是如何变化的。我需要为我的网站统计计数器这个 第1行=400 第2行=500 第3行=650 这是我目前的代码: while ($row = $Result->fetch_object()) { echo ' <tr> <td>'.add_date_create($row->stat_AddTime).', '.add_time_create($row-

我想从mysqli获取当前行和最后一行的结果,以便查看值是如何变化的。我需要为我的网站统计计数器这个

  • 第1行=400
  • 第2行=500
  • 第3行=650
这是我目前的代码:

while ($row = $Result->fetch_object())
{
    echo '
        <tr>
            <td>'.add_date_create($row->stat_AddTime).', '.add_time_create($row->stat_AddTime).'</td>

            <td>'.$row->stat_hacks_view.' +('.$row->stat_hacks_view-$row_stat_hacks_view--.')</td>

            <td>'.$row->stat_hacks_count.'</td>

            <td>'.$row->stat_game_view.'</td>

            <td>'.$row->stat_dev_count.'</td>
        </tr>
        ';
}
while($row=$Result->fetch_object())
{
回声'
“.add_date_create($row->stat_AddTime)。”,“.add_time_create($row->stat_AddTime)。”
“.$row->stat\u hacks\u view.”+(“.$row->stat\u hacks\u view-$row\u stat\u hacks\u view--.”)
“.$row->统计黑客数量。”
“.$row->统计游戏视图”
“.$row->统计开发计数”
';
}
[……]

结果应该是这样的:

  • blabla第1排400+(400)
  • blabla第2排500+(100)
  • blabla第3排650+(150)
我希望我能解释我的意思

如果可能的话,我想通过
获取对象()


谢谢

通过idcolname DESC LIMIT 2查询订单

使用例如
$temp
变量

$temp = 0;
while ($row = $Result->fetch_object())
{
    $current_value = $row->XYZ; // XYZ is your current value
    $difference = $current_value - $temp;
    $temp = $current_value;

    echo '
        <tr>
            <td>'.add_date_create($row->stat_AddTime).', '.add_time_create($row->stat_AddTime).'</td>

            <td>'.$row->stat_hacks_view.' +('.$row->stat_hacks_view-$row_stat_hacks_view--.')</td>

            <td>'.$row->stat_hacks_count.'</td>

            <td>'.$row->stat_game_view.'</td>

            <td>'.$row->stat_dev_count.'</td>
        </tr>
        ';
}
$temp=0;
而($row=$Result->fetch_object())
{
$current_value=$row->XYZ;//XYZ是您的当前值
$difference=$current_值-$temp;
$temp=$current_值;
回声'
“.add_date_create($row->stat_AddTime)。”,“.add_time_create($row->stat_AddTime)。”
“.$row->stat\u hacks\u view.”+(“.$row->stat\u hacks\u view-$row\u stat\u hacks\u view--.”)
“.$row->统计黑客数量。”
“.$row->统计游戏视图”
“.$row->统计开发计数”
';
}

我不知道在您的代码中哪里回显
$difference
,但可能在最后一次
..

中,使用例如
$temp
变量来保存您的上次计数。在循环浏览结果时,您可以动态计算最后一个条目(
$temp
)与当前条目之间的差异!我试过了,但我如何确保它不会在循环时被当前结果覆盖?我会将我的解决方案作为答案发布,这样我可以更好地格式化它。也许你可以数数行,然后使用@SaschaP response。尽可能多地循环行。谢谢,但我不想限制结果,我想回显result\u n2-result\u n1,result\u n3-result\u n2,等等:/谢谢,我试过了,但我有大约400行,
$temp
不会更新,所以它总是0,
$difference
将总是=
$current
,对不起,实际上更新我的答案时,也发现了错误!没问题,我也明白了。必须将
$temp
设置为当前值后,将发布解决方案编辑:无法回答我自己的问题:(