只是所有东西都在一起一个数字


just everything together for a number

我应该让它每次在它离开时写入状态时都是 +1 up 数据库实例

问题:现在写+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();
}

您应该先执行选择查询,然后使用 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();
}