2014-10-31 2 views
1

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

$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; 
} 

ответ

0

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

$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

Я пытаюсь повторить $ событий, чтобы увидеть значение, но это не сработало –

+0

$ событий является массив, поэтому он не будет работать. – Pupil

+0

Ответ обновлен, пожалуйста, проверьте. – Pupil

Смежные вопросы