Очень удобно работать со скриншотами кодов, а еще и в обычном блокноте
Ошибка в том, что ты вызываешь неверный экземпляр выборки:
1. Ты выбираешь только 1 столбец из таблицы (реферер_ид)
2. А выборку запихиваешь в двумерный массив
Значение на выходе должно быть одно, а место для хранения - ты ставишь массив.
Экземляр должен быть FetchRow(), а не FetchArray(), это раз.
И как только ты определишь в переменную $user_ardata=$db->FetchRow(); уже в ней будет хранится значение referer_id, по этой переменной и начинай присваиваеть бонус в запросе.