PHP / MYSQL,从加入的查询中删除列表中的项目,而不从表中删除项目。

时间:2013-09-02 16:44:46

标签: php javascript jquery html sql

我有一个查询

SELECT products.productID, products.name, products.type, products.price, products.image_url
FROM  `products` 
JOIN `orders` ON products.productID = orders.productID
WHERE customerID = '$id'
LIMIT 0 , 30

我从循环中以表格形式回显了结果。现在,如何删除项目或列表而不将其从数据库中删除,如在购物车中,用户可以删除不会从表中删除的项目。 谢谢//

2 个答案:

答案 0 :(得分:0)

没有看到你的数据库架构,很难猜到。但它可能看起来像这样:

DELETE FROM `order`
WHERE orders.productID = 456
AND orders.orderID = 123

答案 1 :(得分:0)

您应该有一个包含购物车的表,该表与包含所有产品详细信息的表分开。从购物车表中删除行时,这不会影响产品表。