Adding error checking now...
$username2 = "(SELECT zonename FROM roster WHERE level=Level 14) UNION (SELECT zonename FROM rsroster WHERE level=Level 12)";
mysql_query ($username2, $db);
if ($username2) {echo "Yey!";}
else {
echo("<P>Error: " .
mysql_error() . "</P>");
exit;}
displays Yey! and then a pull down menu with nothing in it, the only other way I've been able to get close was this...
$username2 = mysql_query("SELECT * FROM rsroster,roster WHERE roster.level='Level 14' OR rsroster.level='Level 12'",$db);
displays the entry from the roster table
$username2 = mysql_query("SELECT * FROM roster,rsroster WHERE roster.level='Level 14' OR rsroster.level='Level 12'",$db);
displays the entry from the rsroster table
so for some reason that way only selects from the second table I've specified. This must be possible?