Постарайтесь как можно качественнее отделять html от логики сайта (php кода, функций и тд). В html делайте аккуратные вставки того, что уже выводите. Функции подумайте как лучше сгруппировать и т.д. Насчет того, что есть правильно, а что нет в web разработке - люди более менее сошлись на концепции MVC используя ООП. А если писать на чистом PHP - смотрите как Вам удобнее. Конечно, лучше отделять, абстрагировать что-то одно от другого. Вы поймите, я тоже не спец и делюсь с Вами тем, что знаю)
Артур Черешнюк: Странно тогда. Единственное, что могу посоветовать - это кое-то поубирать из CSS - глянуть как реагирует на это Dreamweaver и в чем происходит его глюк. Может быть, какой-то div не так он понимает или CSS стиль.
Владимир: При 1000 запросов - обрабатывается примерно 48 секунд (и первый запрос и второй). Все думки сейчас о том, почему без использования ORDER BY FIELD - время выполнения запросов не сокращается?
Да, MyISAM часто ломается - это есть такое. Но выборка вроде работает немного быстрее как все говорят. Одной из настроек в MySQL думаю добавить опцию "low-priority-updates" - может быть она ускорит выборку.
Таблица расти не будет. Запросов нет, которые изменяют таблицу. Есть только выборка id-шников. Все, что нужно сейчас мне - это просто оптимизировать my.cnf файл.