我想知道如何使用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个项目。
感谢您的帮助。
答案 0 :(得分: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个项目。
这是我给出的数据的好答案。