Негде проверить, но у вас не закрыта скобка квадратная там где $tables["member_id" и возможно кавычки двойные надо заменить на одинарные там где используется значение по ключу
вместо этого
$db->query("UPDATE `members` SET `DonateMOther` = '{$other}', `DonateMREAL` = '{$new_coins}', `DonateRank` = '{$rank}' WHERE `member_id` = '{$tables["member_id"}'"); //54
попробовать это:
$db->query("UPDATE `members` SET `DonateMOther` = '{$other}', `DonateMREAL` = '{$new_coins}', `DonateRank` = '{$rank}' WHERE `member_id` = '{$tables['member_id']}'"); //54
А вообще - как то странно подставляются параметры в запрос, попробуйте использовать placeholders, PDO.