Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从php增加数据库值?_Php_Mysql - Fatal编程技术网

从php增加数据库值?

从php增加数据库值?,php,mysql,Php,Mysql,我有一些代码,它应该在单击按钮时增加数据库中的值。该值为gold,我希望单击按钮时gold增加100。我没有收到任何错误信息或任何东西,但黄金价格没有增加,我发誓一切看起来都正常 <?php include("connect.php"); include("header.php"); $username = $_SESSION['userlogin']; if(isset($_SESSION['userlogin'])){ $addgold2 = mysqli_query($con,"U

我有一些代码,它应该在单击按钮时增加数据库中的值。该值为gold,我希望单击按钮时gold增加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);

?>

您正在对名为
stats
的表应用的更新查询中引用名为
users.username
的列。您还试图更新一行吗

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

$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));
}

那么这个按钮就在我假设的表单中?它是
updatetable
ad而不是
updaterow
@tttpapi我正试图更新某一行啊,是的,我的代码是非常错误的lol排序现在是,有办法更新某一行吗?我给每个用户100金币:P