嗨,我会解释我想要什么......

我有一张 table ,上面有这样的记录

…………………………

country_name - 用户名

印度 - abc1

澳大利亚 - abc2

印度 - abc3

美国 - abc4

澳大利亚 - abc5

黎巴嫩 - abc6

…………………………

从上表中,我需要不重复地获得国家/地区列表,是否有机会获得这样的结果...

前代码:

$sql = 'bla bla bla bla bla';

$res = mysql_query($sql);

while($row = mysql_fetch_array($res)){
    echo $row['country_name'].'<br /><br />';
}

Ex 输出(像这样):

印度

澳大利亚

美国

黎巴嫩

如果有任何更改可以解决我的问题,请告诉我并提前感谢!

最佳答案

使用 DISTINCT:

$sql = "SELECT DISTINCT country_name FROM table";

关于php - 没有重复的Mysql查询!,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6645881/

10-13 05:26