来自mysqli php最后一行的结果

时间:2014-06-26 11:37:50

标签: 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->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>
        ';
}

[...]

结果应该是这样的:

  • blabla row 1 400 +(400)
  • blabla row 2 500 +(100)
  • blabla row 3 650 +(150)

我希望我能解释一下我的意思。

如果可能的话,我希望fetch_object()

谢谢!

2 个答案:

答案 0 :(得分:1)

使用例如一个$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>
        ';
}

我不知道在你的代码中回显$difference的位置,但可能在最后<td> ...

答案 1 :(得分:-1)

使用ORDER BY idcolname DESC LIMIT 2

查询