Si quieren utilizar los nombres de los meses y dias en castellano con MySQL mediante PHP (pueden hacerlo tambien sin PHP) y no tener que recurrir a inventos como tablas auxiliares o funciones, se puede hacerlo con la función de MySQL lc_time_names. La sintaxis es la siguiente:
SET lc_time_name='codIdioma_codPais'
Ej:
$oDb=conectar(); //Me conecto y asigno la conexión al objeto $oDb$oDb->query("SET lc_time_names = 'es_AR'"); //Establezco los "locales" para las fechas en español para Argentina en este caso$sql="SELECT * from tabla"; //Luego puedo realizar otra consulta
$oDb->query($sql);
Mas info: http://dev.mysql.com/doc/refman/5.5/en/locale-support.html (en inglés).
Y si quiero para español en estados Unidos?
ResponderEliminarhttp://www.satelliteview.org