Ställ in referenstabellen enligt följande:
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
Enligt policyn "lita inte på någon" ska du inte använda namn som ett fält i remisser. T.ex. Jag skickar en remiss:email=>din_e-post, namn=>missbruk . Det sänker dig.
För att räkna nej. av hänvisningar:
select count(*) as referral_count from referrals where referrer_id = 'user_id'