Atur tabel rujukan sebagai berikut:
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
Mengikuti kebijakan "jangan percaya siapa pun" Anda tidak boleh menggunakan nama sebagai bidang dalam rujukan. Misalnya. Saya mengirim rujukan:email=>your_email, name=>abuse . Ini menurunkan Anda.
Untuk menghitung no. rujukan:
select count(*) as referral_count from referrals where referrer_id = 'user_id'