$smresult = mysql_query("SELECT articles.`id`, articles.`title`, articles.`date` FROM `articles` ORDER BY articles.`id` DESC"); $smresult2 = mysql_query("SELECT category.`name_url` FROM `category` ORDER BY category.`id_category` DESC"); $smresult3 = mysql_query("SELECT page.`name_url` FROM `page` ORDER BY page.`id_page` DESC"); if((mysql_num_rows($smresult) > 0) && (mysql_num_rows($smresult) < 49900)) { do { $xmlcode .= "\t\n\t\t".$site.$link."\n\t\t".$myrow['date']."\n\t\tmonthly\n\t\t0.2\n\t\n"; } while($myrow = mysql_fetch_array($smresult, MYSQL_ASSOC)); .... } и ещё пару однотипных циклов ....