Удалить дубликаты данных выбранной формы базы данных с уникальным массивом

Ниже мой код, я хочу удалить дублирующее значение, выбранное из базы данных, используя array_unique (), а не DISTINCT в запросе MySQL. Пожалуйста, мне нужна помощь с этим. Спасибо

$query2 = "SELECT * FROM place";
$result2 = mysql_query ($query2) or die('query error');
while( $line2 = mysql_fetch_assoc($result2)){
$e = $line2['event_title'];

$array = array($e);
$result = array_unique($array);
echo $result;
}

1

Решение

Пожалуйста, используйте следующее:

$query2 = "SELECT * FROM place";
$result2 = mysql_query ($query2) or die('query error');
$events = array();
while( $line2 = mysql_fetch_assoc($result2)){
$events[] = $line2['event_title'];
}
$events = array_unique($events);

echo '<pre>';
print_r($events);
echo '</pre>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]