Đặt bảng giới thiệu như sau:
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
Tuân theo chính sách "không tin tưởng bất kỳ ai", bạn không nên sử dụng tên làm trường trong giới thiệu. Ví dụ. Tôi gửi thư giới thiệu:email => your_email, name => lạm dụng . Nó hạ cấp bạn.
Để đếm không. giới thiệu:
select count(*) as referral_count from referrals where referrer_id = 'user_id'