我正在使用下面的代碼來循環記錄並顯示國家/地區值。如果存在重複值,則它們全部被列爲澳大利亞,澳大利亞,美國,美國,美國。我如何刪除任何重複內容並僅顯示澳大利亞,美國?我不能在mysql_query中使用DISTINCT,因爲我需要使用現有的mysql_query。謝謝MySQL提取數組問題
<?php
while($row = mysql_fetch_array($result)) {
echo $row['Country'];
}
?>
我不能在mysql_query中使用DISTINCT,因爲我需要使用現有的mysql_query。
我使用
$result = mysql_query("SELECT * FROM specials WHERE expiry > CURDATE() ORDER BY Country;") or die(mysql_error());
向我們展示您的查詢。 –
數據庫中有重複值嗎? – WebNovice
在提取查詢中使用DISTINCT,僅提取一次記錄! –