PHP最佳实践更新一条记录并删除另一条记录

时间:2014-12-16 05:58:22

标签: php mysql sql database

我有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';");

我想问有没有更好的方法来做到这一点? 这是最好的做法吗?

0 个答案:

没有答案