【发布时间】:2018-08-25 02:04:57
【问题描述】:
$check_empty_user = $DBcon->query("SELECT * FROM bubble_spends where a_amount <= 0");
$count=$check_empty_user->num_rows;
$username23=$DBcon->query("SELECT a_name FROM bubble_spends where a_amount <= 0 LIMIT 1");
$count2=$username23->fetch_array;
if (!$count==0) {
$DBcon->query("DELETE FROM bubble_spends where a_amount <= 0");
$DBcon->query("UPDATE users SET credits = credits+100000 WHERE username='$count2'");
echo "user has been outspended";
}
主要目的是通过它实现,当一个bubble_spend的金额小于0时,应该从bubble花费中选择a_name,然后更新users set credits=credits+10 where username=$a_name
但这不起作用,我忙了 2 个小时,我无法修复
【问题讨论】:
-
更新用户 SET credits = credits+100000 WHERE username='$count2'" 什么是 credits+100000 credits 以及你设置它的位置
-
"更新用户 WHERE username=$count2 SET credits = credits+100000");也不行
-
老兄,我问你设置 credits+100000,所以我想知道其中的 credits 是什么以及你在哪里定义它
-
您是否要对所有积分
-
在 phpmyadmin 数据库中。在用户 -> 学分
标签: php sql-update