PHP& MySQL - 获得不必要的重复结果

时间:2016-10-12 18:04:41

标签: php mysqli

我无法在我的网站上显示正确的结果。我正在使用PHP和MySQL。我认为自己是PHP和MySQL的初学者。我正在使用MySQLi程序方法。

好的,这是我遇到的问题。

用户将登陆browse_models.page,该页面显示各种不同的模型缩略图。当用户点击模型缩略图时,他们会被发送到model_details.page,该模型具有较大的模型照片以及该特定模型特有的特定细节。

model_details.page的底部是缩略图,代表特定模型在网站上完成的更新或更新,以及特定更新中每个模型的名称或名称。

我正在将一个带有model_id和update_id的GET请求从browse_models.page发送到model_details.page。 除了特定更新中的特色模型的名称之外,我能够显示所有正确的信息。

如果模型已完成2次或更多次更新,且至少有1次更新包含2个或更多模型,则每次更新时都无法显示正确的名称。

例如,模型A已为站点完成3次更新,更新1,更新2和更新3。 在更新2中,模型A也出现在模型B中。

结果应该是: 更新1-功能:模型A. 更新2 - 功能:模型A和模型B. 更新3 - 功能:模型A

这不是我得到的。

我得到的是:

更新1 - 功能:模型A和模型B. 更新2 - 功能:模型A和模型B. 更新3 - 功能:模型A和模型B

我知道我需要找出与更新有关的模型。我正在使用一个包含3个表,更新,模型和updates_models(链接表)的数据库。

非常感谢对此问题的任何帮助或见解......

0 个答案:

没有答案