Перейти к публикации

Автоматическое удаление дубликатов новостей через SQL запрос


Yankovich

Рекомендованные сообщения

Добрый день, друзья.

Сталкнулся с такой проблемой, при парсинге контента иногда в базу попадают идентичные новости. Скажите, как их найти и удалить? Я думаю это можно сделать через SQL запрос, но к сожалению сам написать его не смогу =( Вид таблицы стандартный, думаю лучше всего сравнивать через title.

Буду благодарен за помощь.

Ссылка на сообщение
Поделиться на других сайтах

оказалось проблема в другом =( В базе запись одна, а новости - две. Не могу понять как такое может получиться =(

http://take.ms/Vdc9q - в DLE

http://take.ms/FN4o0 - в базе

Более того у новостей полностью идентичные линки, и когда я навожу на тумбу второй то начинает скролиться первая.

Есть у кого-то мысли как это решить? =(

Ссылка на сообщение
Поделиться на других сайтах

Правила форума Внимание !!!

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...