上次访问的产品 - 按反向产品ID排序

时间:2014-12-29 17:58:06

标签: php mysql arrays cookies

我在Cookie数组上处理上次访问过的产品。假设它被称为 visited_product

当用户访问产品时,我将产品ID推送到$_COOKIE["visited_product"]。然后我用“ - ”字符爆炸这个数组。

然后我使用这些ID到达db获取产品信息

示例:

$_COOKIE["visited_products"] =  "12-45-67-89-3-6-9"

并且我的最后一个数组是= {9,6,3,89,67,45,12} //你可以看到我按照降序排列顺序反转数组。

当我使用此数组向mysql请求时,它按product_id按升序或降序返回产品。如何返回数组订单等产品信息?

我不想为cookie添加时间价值。这种结构有可能吗?

我的mysql查询如:

SELECT * FROM products WHERE product_id = 9 OR product_id = 6 OR ...

0 个答案:

没有答案