L'idée de base est de compter toutes les images téléchargées au cours du mois donné par un utilisateur donné, comme :
SELECT COUNT(*) FROM `images` WHERE `user_name` = ? GROUP BY MONTH(`date`);
Si la requête ci-dessus renvoie 3
, vous pouvez empêcher le téléchargement.