-1
//select parent_id - display unique value
<?php
//database connection
$con = mysql_connect("xxxx","xxxx","xxxx");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("btreedata", $con);
//select distinct query
$query = mysql_query("SELECT DISTINCT parent_id FROM btree");
$result = mysql_query($sql);
//dropdown list
echo "<select name='parent_id'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='".$row[0]."'>".$row[0]."</option>";
}
echo "</select>";
?>
輸出顯示是這樣的:SELECT DISTINCT PARENT_ID
1000
1000
1004
1004
1003
1001
1005
1001
我怎麼能只顯示
1000
1001
1003
1004
1005
這似乎不是你的實際代碼 - 如設置$ SQL心不是所示。請顯示您的完整代碼 - 如果您想要對您的ID進行排序,則應添加排序條件。 – BugFinder
我懷疑你的查詢不是那麼簡單,否則它只會返回你期望的不同值。雖然,你正在使用查詢'$ sql' ......也許你打算使用'$ query'? –
你想做什麼? – Manoj