Mysql
 sql >> Base de données >  >> RDS >> Mysql

Système de recommandation d'utilisateurs utilisant PHP et MySQL

Définissez la table de référence comme suit :

referrals:
    id (primary key)
    referrer_id (user who is referring someone else)
    referred_email (email of person being referred)
    status (referred[default], registered)
    created_on
    updated_at

Conformément à la politique "ne faites confiance à personne", vous ne devez pas utiliser le nom comme champ dans les références. Par exemple. J'envoie une recommandation :email=>votre_email, nom=>abus . Cela vous rétrograde.

Pour compter non. de références :

select count(*) as referral_count from referrals where referrer_id = 'user_id'