Mysql
 sql >> Database >  >> RDS >> Mysql

Sistema di riferimento degli utenti che utilizza PHP e MySQL

Imposta la tabella dei referral come segue:

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

Seguendo la politica "non fidarti di nessuno" non dovresti usare il nome come campo nei referral. Per esempio. Mando un referral:email=>tua_email, nome=>abuso . Ti degrada.

Per contare n. di referral:

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