@lemonlimelike

Как убрать дублирующие записи?

Хочу заюзать себе на сайте эту функцию array_unique() , смотрел я как это делается, но у меня чет не получилось.
$query = "SELECT v.* FROM video_category
INNER JOIN video_category vc ON vc.category_id = video_category.category_id
INNER JOIN videos v ON v.id = vc.video_id
WHERE video_category.video_id=$id
ORDER BY vc.video_id DESC LIMIT 12";

$res = mysqli_query($connection, $query);


Вроде должно получится, вот так вот: $bin = array_unique($res);
Но чет не работает. Как это делается?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
@Sad_Bro
На темной стороне.
Select distinct v.* from ...
не подойдет ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@imhuman
Если пугает DISTINCT, то можешь сделать так
$res = array_map("unserialize", array_unique(array_map("serialize", $res)));

Работать будет, но карма обидится
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы