Aller au contenu

question sur un update bdd et flux rss


Sujets conseillés

Posté

Bonjour!

Voilà une question au quelle je ne trouve pas vraiment de réponse :mad2:

Je suis en train de programmer un agrégateur rss.

Seulement je souhaite conserver les anciens articles qui sont passés dans le flux en bdd.

Donc la première fois je vais lister et mettre en BDD disons 10 articles, ok.

Ensuite lors d'une prochaine interrogation du flux, dans mon concept, je vais devoir ajouter les nouveaux articles aux anciens, seulement je ne voie pas comment mettre à jour en conservant les anciens articles, qui ne seront surement plus dans le flux et donc plus lisible sur celui-ci pour venir y ajouter les nouveaux.

Bon vous allez me dire c'est simple tu l'ajoute tout simplement, d'accord mais compliquons un peu la situation :hypocrite:

Admettons que seulement 5 articles soit sortie depuis la dernière visite du robot sur le flux, si je fait un simple ajout je vais me retrouver avec des doublons.

Donc dans l'absolu il faudrait:

1- Ajouter les nouveaux articles, en conservant ceux déjà en BDD

2- Vérifier la présence de doublons et éventuellement leurs interdire l'indexation un nouvelle fois

Si vous avez une meilleur idée ou autre je vous écoute :smartass:

Posté

Juste une piste comme ça : Dans le flux RSS, tu dois avoir l'URL de la page. Tu t'en sers comme clé dans ta base de données, tu met le champs en Unique. Comme ça tu es sûr de ne pas avoir de doublons

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...