Sua consulta ($myQuery) está falhando e, portanto, não está produzindo um recurso de consulta, mas produzindo FALSE.
Para revelar a aparência de sua consulta gerada dinamicamente e revelar os erros, tente isto:
$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
A mensagem de erro irá guiá-lo para a solução, que do seu comentário abaixo está relacionada ao uso de ORDER BY em um campo que não existe na tabela da qual você está selecionando.