У меня есть таблица в моей базе данных MySql:
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
s уникальными. Итак, я хотел бы повторить число 1
один раз. Как это:
1
2
3
Так что я делаю неправильно? Как я мог добиться того, чего хочу?
Заранее спасибо...
[Я знаю, что этот код не имеет особого смысла, но это всего лишь демо для этого вопроса, а у меня гораздо более сложный код :)]