我使用以下代码从我的数据库中返回不同的 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
最佳答案
将您的查询替换为
SELECT DISTINCT tc.`raceid` FROM tom_cards AS tc ORDER BY tc.raceid ASC
它可能会起作用。
关于php - MYSQL 不从数据库返回 DISTINCT 值 (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29097427/