PHP/SQL 删除从选择和联接查询中显示的项,而不从数据库中删除


PHP/SQL deleting an item displayed from a select and join query, without deleting from the database

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 中做到这一点吗?谢谢。

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

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

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