Din forespørgsel ($myQuery) fejler og producerer derfor ikke en forespørgselsressource, men producerer i stedet FALSK.
For at afsløre, hvordan din dynamisk genererede forespørgsel ser ud og afsløre fejlene, prøv dette:
$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
Fejlmeddelelsen vil guide dig til løsningen, som fra din kommentar nedenfor er relateret til at bruge BESTIL EFTER på et felt, der ikke findes i den tabel, du vælger fra.