使用PHP根据当前视图项推荐产品
我想知道如何使用PHP根据用户在购物车中查看或拥有的内容显示推荐项目 我有一个查看页面,当用户单击该项目时,我会在其中显示所有项目。项目的使用PHP根据当前视图项推荐产品,php,mysql,pdo,Php,Mysql,Pdo,我想知道如何使用PHP根据用户在购物车中查看或拥有的内容显示推荐项目 我有一个查看页面,当用户单击该项目时,我会在其中显示所有项目。项目的ID将发布到product detail页面,在该页面中,我使用ID从我的产品表中进行选择来呈现产品 在我的产品中,我有产品表 我有40多张唱片。其中10件是鞋 Id, name category desc 1 leather shoe blah 2 italian shoe blah blah 在我的产品详细信息页
ID
将发布到product detail
页面,在该页面中,我使用ID
从我的产品表中进行选择来呈现产品
在我的产品中,我有产品表
我有40多张唱片。其中10件是鞋
Id, name category desc
1 leather shoe blah
2 italian shoe blah blah
在我的产品详细信息
页面中。我想回应一些推荐的项目,至少有4个项目,一些div,只有一个图像和名称
我的问题
如何根据获取视图的项目类别选择项目?例如,在我的表格中,假设我正在查看类别
列中的项目1。我想在类别
列中随机显示4项
谢谢您的帮助。假设您已将数据设置为这样 项目:
+----+-------------+------+
| 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个项目
这是一个很好的答案,因为我可以用您提供的数据来回答。这与PHP或PDO无关。您只是在寻找一个SQL查询,无论使用何种语言,该查询都将保持不变。您尝试过什么?你是在问SQL还是如何使用PHP显示结果?同意Azzi。。。在您的问题中提供的信息远远不够,我们无法提供可行的解决方案。。。或者甚至知道从哪里开始。@Azzi我想这个问题更多的是我在寻找的?如何从与物品获取视图相关的类别中进行选择?您必须开发某种排序系统,该系统可以按照物品在购物车中的相似性的重要性对属性进行排序。谢谢,我想我找到了另一种解决方法。我遇到的问题是,它甚至在列表中显示了相同的项。