避免重复在MySQL / PHP中显示的记录

时间:2013-05-16 02:26:59

标签: php mysql drop-down-menu duplicates

这是一个非常基本的PHP MySQL问题,我需要回答。

当从表中显示数据时,我需要避免/防止重复。我正在尝试使用数据库中的国家列表填充下拉菜单。这样......如果国家“美国”有很多记录......它只会在下拉列表中显示ONCE。我不确定这应该是MySQL编码还是PHP编码。 ??

数据库信息:
表:经销商
字段:国家

如果可能,请将可以直接复制/粘贴的精确php和/或MySQL编码发布到我的代码中。

感谢。

4 个答案:

答案 0 :(得分:3)

您想要的SQL是:

SELECT DISTINCT Country
FROM dealers

答案 1 :(得分:2)

使用distinct关键字获取唯一记录。

SELECT DISTINCT `field1`FROM `table1` 

答案 2 :(得分:0)

我最近在我的应用程序中遇到了同样的问题。我从我的数据库中加入了两个表,因为我的生活无法弄清楚如何摆脱我加入的表中的重复数据。经过一些研究后,我发现使用DISTINCT只会给我不同的值。这解决了我的问题,也应该解决你的问题。

答案 3 :(得分:0)

从document_details中选择DISTINCT document_type,document_subtype,document,其中employee_id =' ERP170102547549543' ORDER BY document_type ASC