robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
Подскажите запрос, которым можно вывести игроку список рефералов второго уровня. По идеи это нужно узнать ид реферала и его реферера, но если рефералов много?
Добавлю: как еще узнать сколько прибыли реферал второго уровня принес? я понимаю что у него есть глава to_referer2, но а если рефералов очень много как построить запрос?
Добавлю: как еще узнать сколько прибыли реферал второго уровня принес? я понимаю что у него есть глава 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 написал(а):А как прибыль с рефералов второго уровня получить?