Mysql
 sql >> Baza danych >  >> RDS >> Mysql

System polecania użytkowników przy użyciu PHP i MySQL

Ustaw tabelę skierowań w następujący sposób:

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

Zgodnie z zasadą „nie ufaj nikomu” nie powinieneś używać imienia jako pola w poleceniach. Np. Wysyłam polecenie:email=>your_email, name=>nadużycie . To cię degraduje.

Do liczenia nie. poleconych:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cofanie nieudanej migracji Rails

  2. Jak grupować według miesięcy w MySQL

  3. PHP/Apache:błąd krytyczny PHP:wywołanie niezdefiniowanej funkcji mysql_connect()

  4. Wykonywanie wielu zapytań SQL w jednej instrukcji z PHP

  5. Jak wyświetlić status i zmienne systemowe w MySQL Workbench za pomocą GUI?