Hola:
Lo que pasa es que esa es una sola instrucción. Esa instrucción efectivamente cambia el "idioma" de las fechas, pero no se utiliza en una consulta SELECT, INSERT, etc., se usa así:
Código PHP:
mysql_query( "SET lc_time_names = 'es_ES'" );
$query_getArchives = "SELECT DISTINCT DATE_FORMAT(news.actualizacion, '%M %Y') AS archivo, DATE_FORMAT(news.actualizacion, '%m-%Y') AS link FROM news ORDER BY news.actualizacion DESC";
// Si no funciona, descomenta la siguiente línea y asegúrate de que el resultado muestre es_ES (u otro país):
//print_r( mysql_query( "SELECT @@lc_time_names" );
$result = mysql_query( $query_getArchives );
Espero te sirva, saludos :D.
Marcadores