while ($thread = mysql_fetch_array($threads)){ if ($postsQ != ""){ $postsQ .= " OR "; $poststhreadid .= 'thread = \''.$thread['id'].'\' '; }else{ $postsQ .= ''; //removes OR from SQL } } $posts = mysql_query("SELECT * FROM posts WHERE '".$poststhreadid."' '".$postsQ."' ORDER BY createdYear DESC, createdMonth DESC, createdDate DESC, createdHour DESC, createdMinute DESC, createdSecond DESC");