-1

我想知道如何使用 PHP 根据用户正在查看或购物车中的内容显示推荐项目。

我有一个视图页面,其中显示了我的所有项目以及用户单击该项目时的情况。项目的ID发布到product detail我通过使用ID从我的product table

在我的产品中,我有product table

我有类似下面的内容,有超过 40 条记录。其中10个是shoes

Id, name    category     desc

1   leather  shoe    blah 
2   italian  shoe    blah blah

在我的product detail页面中。我想回显一些推荐的项目,其中至少 4 个项目项目只有一个图像和名称,一些 div。

我的问题

如何根据获取视图的项目类别选择项目?对于我的表中的一个示例,假设我正在查看category列中的第 1 项。我想在category列中显示随机 4 个项目。

谢谢你的帮助。

4

1 回答 1

0

假设您已将数据设置为这样。

项目:

+----+-------------+------+
| id | category_id | name |
+----+-------------+------+

类别:

+----+------+
| id | name |
+----+------+

你可以使用

select *
from items
left join categories
  on categories.id = items.id
where item.category_id = $category_id
limit 4

这将从与 $category_id 设置的任何类别相同的类别中提取 4 个项目。

这就是我可以根据您提供的数据给出的最佳答案。

于 2013-08-13T18:42:51.000 回答