Правильно ли - вычисление дат mysql

Poster

Новичок
Правильно ли - вычисление дат mysql

Господа.

по незнанию - никогда не использовал date() - для вычисления дат использую

PHP:
list($curd) = mysql_fetch_row($db -> request("SELECT CURDATE()"));
list($yesterday) = mysql_fetch_row($db -> request("SELECT CURDATE() - INTERVAL 1 day"));

list($dayofweek) = mysql_fetch_row($db -> request("SELECT WEEKDAY(CURDATE())"));
list($date_of_monday) = mysql_fetch_row($db -> request("SELECT SUBDATE(CURDATE(), INTERVAL $dayofweek DAY)"));
и так далее - вычисляется еще несколько дат - прошлый год, etc.

Вопрос такой. Может ли такое вычисление дат работать заметно медленнее вычисления функцией date()?

страшно тормозит мой скрипт на сервере хостера/

Спасибо
 

Фанат

oncle terrible
Команда форума
страшно тормозит мой скрипт на сервере хостера/
а если вариант с вычислением дат через базу не оправдается - на что будешь думать?
рекомендую такой вариант - в двойных кавычках строки обрабатываются медленнее, чем в одинарных.
 

kruglov

Новичок
А зачем эти 4 вычисления 4-мя запросами делаются, а не одним?
 
Сверху