-1

任何人都可以帮助找到我发生了什么吗?我想设置优惠券兑换功能。

<?php
    include("mysql_connect.inc.php");
    $coupon1 = $_POST['coupon1'];
    $check = $_POST['check'];
    $sql = "UPDATE coupon_table SET check='$check' WHERE coupon1='$coupon1'";      
    if(mysql_query($sql))
    {
        echo 'success!';
        echo '<meta http-equiv=REFRESH CONTENT=2;url=redempt.php>';
    }
    else
    {
        echo 'fail!';
        echo '<meta http-equiv=REFRESH CONTENT=2;url=redempt.php>';
    }
?>
4

1 回答 1

4

CHECK是 MySQL 中的保留字。像这样逃脱它:

UPDATE coupon_table 
SET `check` = '$check' 
WHERE coupon1 = '$coupon1';

请注意:最好避免使用这些保留字作为对象名称,并且强烈建议不要使用它们。

于 2013-01-15T04:08:49.100 回答