如果行存在,将值增加1(PHP)

时间:2019-05-30 07:51:28

标签: php sql-update

我尝试更新而不是在表上插入新行。从我在网上找到的内容来看,这应该可以工作,但是我无法增加它。我只是得到数字1。关键是从数据库自动递增。任何帮助表示赞赏。

$ins_query = "insert into order_details
    (
        `order_id`,
        `product_id`,
        `quantity`
    )
    values
    (
        '{$_SESSION["orderid"]}',
        '{$row['id']}', 
        1
    ) 
    on duplicate key update quantity = quantity +1";

mysqli_query($conn, $ins_query) or die(mysqli_error($conn));

0 个答案:

没有答案