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"));