Una vez leí en un blog de performance que es mejor usar las funciones de fecha de PHP para establecer fechas en una consulta MySQL en lugar de usar funciones de fecha mysql como curdate() porque mysql puede almacenar en caché la consulta o resultado o algo así. ¿Alguien tiene alguna idea de esto? ¿Tiene agua o es infundada?Caché MySQL y funciones de fecha
ejemplo:
$query = 'SELECT id FROM table WHERE publish_date = \''.date('Y-m-d').'\'';
vs
$query = 'SELECT id FROM table WHERE publish_date = CURDATE()';
exactamente lo que estaba buscando. ¡Gracias! – dqhendricks