将我的购物车表加入我的客户表

时间:2018-04-02 04:58:22

标签: php sql

我想将购物车表加入我的客户表,因此我可以添加product_quantity表,以防止用户输入的数字高于产品数量。对我来说,这可以成为实现这一目标的一种方式。感谢

这是我的add_cart.php

<?php

        include('session.php');
        if(isset($_POST['cart'])){
            $id=$_POST['id'];
            $qty=$_POST['qty'];


            $query=mysqli_query($conn,"select * from cart where productid='$id' and userid='".$_SESSION['id']."'");


            if (mysqli_num_rows($query)>0){
                echo "Product already on your cart!";

    }

            else{
                mysqli_query($conn,"insert into cart (userid, productid, qty) values ('".$_SESSION['id']."', '$id', '$qty')");
            }

        }

    ?>

这是我的产品表。

PRODUCT TABLE

这是我的购物车表。

Cart Table

2 个答案:

答案 0 :(得分:0)

您可以尝试使用INNER JOINproductid

链接两个表格
select * from cart 
INNER JOIN product ON cart.productid = product.productid
where cart.productid='$id' and userid='".$_SESSION['id']."'

答案 1 :(得分:0)

试试这个:

select * 
from cart 
inner join product 
on (cart.productid = product.productid)
where cart.productid = '$id' 
and cart.userid = '".$_SESSION['id']."'