Indstil henvisningstabellen som følger:
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
I henhold til politikken "stol ikke på nogen" bør du ikke bruge navn som et felt i henvisninger. For eksempel. Jeg sender en henvisning:email=>din_e-mail, navn=>misbrug . Det degraderer dig.
For at tælle nr. af henvisninger:
select count(*) as referral_count from referrals where referrer_id = 'user_id'