Campo concatenando com string no MySQL

Esta semana, eu tinha um SELECT um pouquinho mais complexo para executar, sendo que nele eu precisava concatenar uma string com o valor de um campo da própria tabela que eu estava selecionando. Eu não queria separar minha sentença em duas no PHP, eu estava convencido de que tinha que ter uma maneira de fazer isto sem depender do PHP para passar o valor de um campo para uma segunda query.

Minha primeira tentativa foi fazer:

Continue lendo “Campo concatenando com string no MySQL”

Configurando encoding no MySQL

Hoje eu estava trabalhando em um projeto em CakePHP 2.1 e quando eu fazia:

meu resultado vinha cheio de erros de codificação onde as letras estavam acentuadas.

Como de costume, fui verificar o cabeçalho do layout, para ter certeza que tinha usado UTF-8:

Depois, fui conferir no core.php se também estava definido UTF-8:

Então, fui conferir a conexão com o banco no database.php para ter certeza que estava em UTF-8:

E para o meu ódio, sim, estava tudo ok em todos os arquivos. Mas então o que poderia ser? Só se meu MySQL não estava configurado com utf-8, nem minha tabela e campos…
Continue lendo “Configurando encoding no MySQL”