Я однажды прочитал в блоге о производительности, что лучше использовать функции даты PHP для установки даты в запросе MySQL вместо использования функций даты mysql, таких как curdate (), потому что mysql может затем кэшировать запрос или результат или что-то в этом роде. Кто-нибудь знает об этом? Имеет ли он какое-то значение или это безосновательно?
пример:
$query = 'SELECT id FROM table WHERE publish_date = \''.date('Y-m-d').'\'';
vs
$query = 'SELECT id FROM table WHERE publish_date = CURDATE()';