如何在数据库中添加最后一条记录?例如。 1 + = 1

时间:2018-03-16 15:50:08

标签: php mysql database

所以,我拿起桌子上的最后一条记录“能量”

function find_all_energy() {
    global $db;

    $sql = "SELECT * FROM energy ORDER BY energyID DESC";
    $result = mysqli_query($db, $sql);
    $energy = mysqli_fetch_assoc($result);
    mysqli_free_result($result);

    return $energy;
}

最后一条记录返回“1000”,但如果有新插入的记录如“2000”,我想将其作为“3000”返回,因为(+ =)和新插入的记录再次像“5000”那么它会把它取为“8000”等等。谢谢!

1 个答案:

答案 0 :(得分:0)

你桌子的最后一行是什么? 我建议在WHERE要求上使用MAX(id),就像this post中建议的那样:

SELECT row 
FROM table 
WHERE id=(
    SELECT max(id) FROM table
    )