par
devlop78 » 22 mai 2011, 04:46
Tu fais une table utilisateurs, une table kits, une table de jointures n:m
Quand l'utilisateur prend le kit, ca lui retire des points (a voir si ça lui retire par un update, ou si on compte les points lors d'un select avec jointure), et on rajoute dans la table d'une jointure un lien entre utilisateur et le kit. Tu lances le téléchargement, et si le téléchargement a échoué, il peut toujours réessayer puisque la table de jointure indiqué qu'il l'a pris. Tu peux aussi mettre une sorte de timeout en champs de la table de jointure pour limiter le téléchargement dans le temps.
Tu fais une table utilisateurs, une table kits, une table de jointures n:m
Quand l'utilisateur prend le kit, ca lui retire des points (a voir si ça lui retire par un update, ou si on compte les points lors d'un select avec jointure), et on rajoute dans la table d'une jointure un lien entre utilisateur et le kit. Tu lances le téléchargement, et si le téléchargement a échoué, il peut toujours réessayer puisque la table de jointure indiqué qu'il l'a pris. Tu peux aussi mettre une sorte de timeout en champs de la table de jointure pour limiter le téléchargement dans le temps.