gpt4 book ai didi

php - 从 php 增加数据库值(value)?

转载 作者:行者123 更新时间:2023-11-29 23:46:01 26 4
gpt4 key购买 nike

我有一些代码应该在单击按钮时增加数据库中的值。值(value)是金币,我希望点击按钮时金币增加100。我没有收到任何错误消息或任何其他信息,但金币没有增加,我发誓一切看起来都不错?

<?php
include("connect.php");
include("header.php");
$username = $_SESSION['userlogin'];
if(isset($_SESSION['userlogin'])){
$addgold2 = mysqli_query($con,"UPDATE stats.gold SET stats.gold = stats.gold + 100 WHERE users.username = '$username' AND stats.id = users.id");
if(isset($addgold2['submit'])){
}
}
echo "You have earned 100 gold!";
mysqli_close($con);

?>

最佳答案

您在 UPDATE 查询中引用了名为 users.username 的列,该查询正在应用于名为 stats 的表。您还尝试更新一行?

尝试添加一些基本的错误检查:

$addgold2 = mysqli_query($con,"UPDATE stats.gold SET stats.gold = stats.gold + 100 WHERE     users.username = '$username' AND stats.id = users.id");
if($addgold2 === false){
throw new Exception(mysqli_error($con));
}

关于php - 从 php 增加数据库值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25947230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com