sql >> データベース >  >> RDS >> Mysql

PHPとMySQLを使用したユーザー紹介システム

    紹介テーブルを次のように設定します。

    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
    

    「誰も信用しない」という方針に従い、紹介のフィールドとして名前を使用しないでください。例えば。紹介を送信します:email => your_email、name => abuse 。それはあなたを降格させます。

    いいえを数えるため。紹介の数:

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


    1. MicrosoftAccessWebアプリとデスクトップデータベース

    2. プリペアドステートメントを使用したSQLORDERBY

    3. テーブルの行数を取得する最も効率的な方法

    4. MySQLのスケーリングソリューション(レプリケーション、クラスタリング)