嗨,我会解释我想要什么......
我有一张 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/