Kenne jetzt die genaue Tabellenstrucktur nicht aber da du ja t2.bonus=t1.id in der WHERE schleife hast wäre wohl ein LEFT JOIN besser
PHP-Code:
$up=mysql_fetch_array(mysql_query("SELECT t1.name AS upgrade, t2.gueltig_bis AS gueltig, t2.unbegrenzt AS unbegrenzt 
                FROM "
.$db_prefix."_goldbonus t1
                LEFT JOIN "
.$db_prefix."_goldmember t2 ON t2.bonus=t1.id 
                WHERE t2.uid='"
.$_SESSION["uid"]."' AND t2.gueltig_bis<='".time()."' LIMIT 1"));