這裏是我的代碼。如何從數據庫中提取值後刪除重複值
$sql = "select id from user";
$users = mysql_query($sql);
while($urow = mysql_fetch_row($users))
{
echo urow[0];
}
當我運行這段代碼我得到2,2,33,6,6.I想從this.i需要刪除重複值值值
爲2,33,6輸出。
這裏是我的代碼。如何從數據庫中提取值後刪除重複值
$sql = "select id from user";
$users = mysql_query($sql);
while($urow = mysql_fetch_row($users))
{
echo urow[0];
}
當我運行這段代碼我得到2,2,33,6,6.I想從this.i需要刪除重複值值值
爲2,33,6輸出。
讓您的結果作爲一個數組,然後使用array_unique()功能
array_unique - 移除數組中重複的值
您可以使用DISTINCT
在查詢中獲得獨特的價值觀:
$sql = "select DISTINCT(id) from user"
「id」列不應該有重複的值。你需要解決這個問題。 – flowfree
同意@bsdnoobz。 「id」首先不能有重複的值,如果你想要提供唯一的標識符 – verisimilitude
id是另一個字段,它不是一個唯一的密鑰 – coolboy