Нужна помощь - список рефералов второго уровня

  • Автор темы robertoman
  • Дата начала
robertoman
Участник
Сообщения
157
Реакции
8
Подскажите запрос, которым можно вывести игроку список рефералов второго уровня. По идеи это нужно узнать ид реферала и его реферера, но если рефералов много?

Добавлю: как еще узнать сколько прибыли реферал второго уровня принес? я понимаю что у него есть глава to_referer2, но а если рефералов очень много как построить запрос?
 
Последнее редактирование:
pligin
Участник
Сообщения
3.654
Реакции
1.337
Код:
       $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$user_id}'");
       $referer_id_1 = $this->db->FetchRow();
     
        $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$referer_id_1}'");
        $referer_id_2 = $this->db->FetchRow();
     
        $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$referer_id_2}'");
        $referer_id_3 = $this->db->FetchRow();
и так до бесконечности можете вытягивать рефереров.
 
phozik
Участник
Сообщения
25
Реакции
11
pligin написал(а):
Код:
       $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$user_id}'");
       $referer_id_1 = $this->db->FetchRow();
    
        $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$referer_id_1}'");
        $referer_id_2 = $this->db->FetchRow();
    
        $this->db->Query("SELECT referer_id FROM db_users_a WHERE id = '{$referer_id_2}'");
        $referer_id_3 = $this->db->FetchRow();
и так до бесконечности можете вытягивать рефереров.
А как прибыль с рефералов второго уровня получить?
 
pligin
Участник
Сообщения
3.654
Реакции
1.337
phozik написал(а):
А как прибыль с рефералов второго уровня получить?
с ходу не напишу. через некоторое время отпишусь
 
Сверху