MYSQL没有从数据库(php)返回DISTINCT值

时间:2015-03-17 11:01:55

标签: php mysql

我使用以下代码从我的数据库

返回不同的Raceid
$distinctraceid = mysqli_query($db, 'SELECT DISTINCT `raceid` FROM tom_cards ORDER BY raceid');
while ($distinctraceid2  = mysqli_fetch_array($distinctraceid)) {
     echo $distinctraceid2['raceid']."<br />";
}

输出虽然显示所有ID?

  

621441 621441 621442 621441 621442 621443 621441 621442 621443 621444   621441

表格方案是

ID int(255) NO PRI NULL auto_increment
raceid int(11) NO NULL
Date varchar(250) YES NULL
Racetime varchar(25) NO NULL

1 个答案:

答案 0 :(得分:0)

替换您的查询
SELECT DISTINCT tc.`raceid` FROM tom_cards AS tc ORDER BY tc.raceid ASC

它可能有效。