Вашата заявка ($myQuery) е неуспешна и следователно не създава ресурс за заявка, а вместо това произвежда FALSE.
За да разкриете как изглежда вашата динамично генерирана заявка и да разкриете грешките, опитайте това:
$result2 = mysql_query($myQuery) or die($myQuery."<br/><br/>".mysql_error());
Съобщението за грешка ще ви насочи към решението, което от коментара ви по-долу е свързано с използването на ORDER BY в поле, което не съществува в таблицата, от която ИЗБИРАТЕ.