gpt4 book ai didi

php - 如何在同一 mysql 记录中插入和更新数字?

转载 作者:行者123 更新时间:2023-11-30 21:34:23 25 4
gpt4 key购买 nike

<分区>

您好,感谢您花时间阅读这篇文章

我有一个客户数据库,并且一直在尝试添加一个忠诚度积分系统,以便总订单 x 值(value) = 总忠诚度积分

我让它工作,以便在收到订单时用积分更新 table_loyalty 并且工作正常

$points = $row["price"] * 1000;

$insert = mysql_db_query($db, "INSERT into table_loyalty (username, orderno, points) VALUES ('$username', '$this_orderno', '$points')", $connection);
check_mysql($insert);

然而,我最希望能够做但似乎无法让它工作(尝试了几种不同的方法)的是有一个运行总计,这样每个额外的订单都会累积 $points 而不是添加单独的记录

我不是编码员,我确信这是显而易见的,但我将不胜感激任何帮助。

我已经试过了但是没用:

$points = $row["points"];

$newpoints = $row["price"] * 1000;

$update = mysql_db_query($db, "update table_loyalty set points='$points'+'$newpoints' WHERE username='$username'", $connection);
check_mysql($update);

} else {

$insert = mysql_db_query($db, "INSERT into table_loyalty (username, orderno, points) VALUES ('$username', '$this_orderno', '$newpoints')", $connection);
check_mysql($insert);

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