我应该这样做,每次你在 问题:现在正在写+1然后整个时间1 解决了:当我提前1点时,这就是我想要的,所以它必须高于旧数字,从而使它成为2和3等等。if ($stmt = $this->mysqli->prepare('UPDATE bruger SET point=? WHERE id=?')) {
$stmt->bind_param('si', $point, $id);
$point = +1;
$id = $_SESSION["id"];
$stmt->execute();
$stmt->close();
}
答案 0 :(得分:1)
您应首先执行选择查询,然后使用PHP添加1,然后执行更新查询,或更改更新查询,以便在不使用PHP的情况下自动添加1,这更好。
更改查询将产生以下代码:
if ($stmt = $this->mysqli->prepare('UPDATE bruger SET point=point + 1 WHERE id=?')) {
$stmt->bind_param('si', $id);
$id = $_SESSION["id"];
$stmt->execute();
$stmt->close();
}