Почему медленно загружается страница на PHP, которая берёт данные из MySQL?
По моему опыту, дёргать таблицу в цикле — плохая идея. Попробуйте сначала получать все данные, а потом в цикле их разбирать.
для начала - сделайте explain ваших запросов...