Desenvolvedor e Analista de Sistemas | IFPA

quinta-feira, 5 de março de 2015

MySQL com Linguagem, Datas e Mensagens de Erro em Português do Brasil | pt_BR

com 0 Comentário

Neste 1º exemplo iremos definir definitivamente as datas e demais configurações do MySQL em português:
  • Clique na tecla Windows + R, para abrirmos o "Executar" do Windows, e digitarmos o diretório padrão do MySQL o seguinte comando: C:\programData\MySQL\MySQL Server 5.6\ e aperte a tecla "Enter". 


  • Abra o arquivo de configuração: my.ini, e acrescente nas últimas linhas: 
lc_time_names=pt_BR
lc-messages=pt_BR
language=portuguese


Neste outro exemplo abaixo estão duas formas de se utilizar a data por extenso em português temporariamente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
setlocale (LC_ALL, 'pt_BR','ptb');
/*
'pt_BR' Define o local para  para o Português(Brasil) em servidores linux
'ptb' Define o local para  para o Português(Brasil) em servidores windows
*/
 
echo utf8_encode(strftime('%A, %d de %B de %Y'));
// Ex: quarta-feira, 24 de dezembro de 2008
// a funcção utf8_encode() é usada para corrigir probleas
// com alguns caracteres utf8 (Março, terça-feira, sábado...)
 
// VERSAO MYSQL PARA TRADUZIR A DATA NA LINGUA LOCAL
// OBS: Só existe a partir da versão 5.0.25
 
mysql_query('SET lc_time_names = "pt_BR"');
 
$exemplo = mysql_fetch_array('SELECT DATE_FORMAT(CURDATE(), "%W, %d de %M de %Y") AS data_formatada');
echo $exemplo['data_formatada'];
Dessa forma é bem melhor do que guardar um array com os meses ou o nome do dia da semana.

Para os formatos em MySQL em português:

+1

0 comentários :

Postar um comentário

Total de visualizações