Как сделать 3-х уровневую реф-систему на PHP Mysql?

213
26 ноября 2017, 15:21

Приветствую, подскажите как построить логику 3-х уровневой реферальной системы на PHP и Mysql, например если был переход по реф ссылке в куки записывается пользователь и при регистрации присваивается ref_id и ref_name.

$re = mysql_query("SELECT * FROM users WHERE id = '$ref_id'") or 
die(mysql_error());
$re1 = mysql_fetch_assoc($re);
$ref_name = clean(sf($re1['login']));
$ref_id = clean(sf($re1['id']));
mysql_query("UPDATE users SET kol_ref = kol_ref + 1 WHERE id = '$ref_id'"); // Добавляем +1 реферала
/* Процесс регистрации */ 
mysql_query("INSERT INTO users (name, login, pass, date_reg, ip, ref_id, 
ref_name, mail) VALUES ('$names', '$login', '$passmd5', '$date', '$ip', 
'$ref_id', '$ref_name','$mail')")or die(mysql_error());

так вот как добавлять рефералов 2 и 3 уровня? Заранее благодарен!

READ ALSO
Изменить текст QTextEdit при клике по нему в Qt

Изменить текст QTextEdit при клике по нему в Qt

Пишу калькулятор на С++ в Qt CreatorХочу сделать так, чтобы при клике по текстовому полю (когда там уже введен текст) старый текст убирался и ставился...

246
Не читает данные из Edit Control

Не читает данные из Edit Control

Создаю EditControl, добавляю туда переменную(double)Задаю в скобках значение по умолчанию

226
Map-Reduce на C++ с использованием std::async

Map-Reduce на C++ с использованием std::async

Пытаюсь написать MapReduce

260