我目前感到困惑,任何帮助都会很棒。
我目前正试图按一个按钮向sales
添加40,但为了添加40我需要当前的销售数量,所以我使用了一个获取数组来输出这个数字,我把它看作&# 39; 40'所以我把它设置为变量然后尝试$ varible + 40设置数字。这似乎不起作用我在网上检查,anyhelp会很棒!
$query = "SELECT `sales` FROM `sales`";
if ($result=mysqli_query($link, $query)) {
$row = mysqli_fetch_array($result);
print_r($row);
}
if ($_POST['update']) {
echo 'Updating...';
$query="UPDATE `sales` SET `sales` = '$row+40' WHERE `sales`.`id` = 1";
mysqli_query($link, $query);
echo '<br>Successfully Updated';
} else {
echo 'Unsuccessful';
}
答案 0 :(得分:0)
就MySQL中的查询而言,您不需要做两个单独的添加到现有数据。查询将如下:
modelChanged()
所以你的代码看起来像这样......
View
顺便说一下,你的代码现在失败的原因是因为UPDATE `sales` SET `sales` = `sales` + 40 WHERE `sales`.`id` = 1;
是一个数组。您必须访问该数组中的某个键才能从中获取所需的数据。现在你正试图得到40和数组对象的总和。