Nawex
Новичок
Здравствуйте,
написал парсер RSS, который берет из ленты название поста, текст и дату создания и все это заносит в MySql. Далее при повторном обращении к этой ленте скрипт как-то должен понять какие сообщения уже есть в базе данных и пропустить их, а какие нужно добавить в базу.
Как провести проверку на наличие конкретного сообщения в базе?
Я беру из каждого сообщения в ленте название и дату создания и сравниваю на наличие в базе данных сообщения с такими же названием и датой, если такого не нахожу, то добавляю сообщение в базу.
Почему-то иногда такая проверка не проходит и в базу добавляется несколько одинаковых сообщений.
Может есть какое-то более изящное решение? Подскажите пожалуйста.
написал парсер RSS, который берет из ленты название поста, текст и дату создания и все это заносит в MySql. Далее при повторном обращении к этой ленте скрипт как-то должен понять какие сообщения уже есть в базе данных и пропустить их, а какие нужно добавить в базу.
Как провести проверку на наличие конкретного сообщения в базе?
Я беру из каждого сообщения в ленте название и дату создания и сравниваю на наличие в базе данных сообщения с такими же названием и датой, если такого не нахожу, то добавляю сообщение в базу.
Почему-то иногда такая проверка не проходит и в базу добавляется несколько одинаковых сообщений.
Может есть какое-то более изящное решение? Подскажите пожалуйста.