我有2张桌子(凭证,凭证平衡)。我的目的是首先检查凭证是否存在(假设凭证存在),它将从表中删除并更新另一个表中的记录。
以下方法就是我正在做的事。
$voucherCode=$_REQUEST['voucherCode'];
$userID=$_REQUEST['userID'];
$voucherValue = $LINK->query("SELECT voucherValue from voucher WHERE voucherCode='$voucherCode';");
$LINK->query("DELETE FROM voucher WHERE voucherCode='$voucherCode';");
$result = $LINK->query("UPDATE userVoucherBalance SET voucherBalance=voucherBalance+'$intvoucherValue' WHERE userID='$userID';");
我想问有没有更好的方法来做到这一点? 这是最好的做法吗?