Intereting Posts
Как использовать хранение и использование переменных сеанса на разных страницах? Выбор региона страны с открытым исходным кодом в JS Стратегия для разработки версий с именами и без имен с одним и тем же PHP-кодом Где хранятся глобальные переменные, такие как $ _GLOBAL, $ _POST и т. Д.? Получение идентификатора электронной почты отправителя при получении писем от Gmail Работа в Cron в Ларавеле 4 Что делает PHP с устаревшими функциями? Слишком много include_once / require_once / include / require Правильный способ обработки возвращаемых типов PHP 7 Я не могу получить изображение из моей базы данных Как включить файлы PHP, требующие абсолютного пути? Синтаксическая ошибка: Неожиданная «& lt» в строке 1 Как перейти к изменению WordPress «Страницы Добавить новый экран» Как запустить shortcode перед загрузкой header.php в wordpress? Когда контейнеры для инъекций зависимостей становятся слишком большими, и что я могу сделать с этим?

Попытка заставить INSERT вставлять только новые данные

У меня есть RSS- канал из Readability, который я использую, чтобы вести запись статей, которые я прочитал. Я хватаю заголовки и URL и вставляю их в базу данных для собственного использования.

Тем не менее, мой INSERT, кажется, берет весь канал и пытается повторно вставить его каждый раз, что вызывает повторяющуюся ошибку ( см. Здесь ). Теперь я знаю, что могу удалить эту ошибку, используя INSERT IGNORE но есть ли другой способ сделать это?

Возможно, что-то вроде этого:

Проверить DB для последней записи => Сравнить последнюю запись данных массива => INSERT, что нет в БД.