J'essaye de synchroniser un groupe de vidéos que j'ai récupérées d'un utilisateur particulier de Youtube à une table de base de données des identifiants visuels. Ceci est dû au fait que YouTube n'autorise pas l'ajout d'informations méta à une vidéo. J'ai donc créé une table vidéo sur mon serveur et j'aimerais synchroniser les vidéos.Quel est le meilleur moyen de synchroniser 2 structures de données en PHP?
-à-dire l'application php/mysql < -> youtube
La structure de données pour les vidéos YouTube est comme suit:
foreach ($feed as $entry) {
print "<p>";
print $entry->getVideoId();
print "</p>";
}
pour ma db est la suivante:
$rs->MoveFirst();
while (!$rs->EOF) {
print "<p>";
print $rs->fields['yt_id'];
print "</p>";
$rs->MoveNext();
}
Savez-vous comment puis-je synchroniser ces données de sorte que:
- Chaque fois que l'utilisateur télécharge une nouvelle vidéo sur youtube, je peux appeler une fonction de synchronisation qui va récupérer la dernière vidéo et l'ajouter à la base de données mysql.
- Cependant, si l'utilisateur supprime une vidéo sur youtube, il n'y a pas de suppression?
grâce à l'introduction array_diff(); c'est fantastique! – bigsurf