我已經在我的MySQL數據庫有一個表:array_unique不能在PHP中工作?
pageid | text
-----------+----------
1 | test
-----------+----------
2 | example
-----------+----------
3 | another
-----------+----------
1 | example1
這PHP代碼:
$query = "SELECT pageid FROM test";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$id = $row['pageid'];
$id1 = array($id);
$id2 = array_unique($id1);
foreach ($id2 as $value)
{
echo $value . "<br>";
}
}
但它返回:
1
2
3
1
我想提出的pageid
小號獨特。所以我想回復一下號碼1
。像這樣:
1
2
3
那麼我做錯了什麼?我怎麼能達到我想要的?
在此先感謝...
[我知道這個代碼並沒有太大的意義,但是這僅僅是對這個問題的一個演示,我有一個更復雜的代碼:)]
我相信大家都知道,您可以通過使用組在MySQL中,但只是incase,這是你的頭。 – Layke 2011-12-13 18:12:48