Sizin için de uygunsa özel mesajla anydesk ya da teamviewer bilgisi atın, öyle bakalım.
edit: çıkmam gerekiyor malesef. eğer çözemezseniz akşam tekrardan yardımcı olabilirim. backtick ile alakalı hata vermiş olabilir. sql sorgunuzu aşağıdaki gibi deneyebilirsiniz.
public function subs_usrefcode($user_id = '')
{
$query = "
SELECT
`user`.*,
`referral`.*
FROM `tbl_users` AS `user`
LEFT JOIN `def` AS `referral`
ON `referral`.`def_refcode` = `user`.`user_refcode`
WHERE `user`.`id` = ?
";
$stmt = $this->db->pdo->prepare($query);
$stmt->execute(array($user_id));
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $result;
}