PHP / SQL删除从select和join查询中显示的项目,而不从数据库中删除

时间:2013-08-31 01:05:37

标签: php mysql 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 ";

我循环了这个并得到了一堆记录。但是我加入了两个表,我想从列表中删除该项,但实际上并没有从表中删除该项。我试图创建类似于购物车功能,您可以删除项目而不实际删除表中的项目。有没有可能的方法在PHP中做到这一点? 非常感谢你。

2 个答案:

答案 0 :(得分:0)

在php中,您可以跳过您不想要的记录;在将数据发送到HTML之前,我们想要显示这些记录。

在HTML中,您需要使用JavaScript从列表中删除项目。

答案 1 :(得分:0)

我的旧帖子,但可能的解决方案是将问题中的查询的连接结果插入新表并使用客户ID引用它,这样更安全,或者只使用javascript删除该特定块。