为了账号安全,请及时绑定邮箱和手机立即绑定

同时更新信息

同时更新信息

PHP
红糖糍粑 2021-05-06 10:17:09
为什么我的代码不更新?回声不行!$sql_updata1 = "UPDATE information_user SET invitation = '1' WHERE information_user.id = '$ID_Invitation'; UPDATE information_user SET valid = '$num_Invitation '+' $number_userInvitation' WHERE information_user.id = '$ID_Invitation'; UPDATE information_user SET valid = '$num_Caller '+' $number_userCaller' WHERE information_user.id = '$id_user_invitation';";if ((mysqli_query($con, $sql_updata1)){    echo "ok";} else {    echo "no";}
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

您可以将其作为单个查询来执行。使WHERE子句同时选择主叫方和被叫方。您可以在SET子句中分配多个列,并且可以使用IF或CASE使要分配的值取决于id要处理的行的。


$sql_updata1 = "

    UPDATE information_user 

    SET invitation = IF(id = '$ID_Invitation', '1', invitation)

        valid = IF(id = '$ID_Invitation', 

                    $num_Invitation + $number_userInvitation, 

                    $num_Caller + $number_userCaller)

    WHERE id IN ('$ID_Invitation', '$id_user_invitation')";


查看完整回答
反对 回复 2021-05-21
  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信