10/11/11 PDO + Mysql: Como definir um Fuso Horário ou Timezone personalizado a cada conexão

Se você possui um servidor de hospedagem no exterior, ao usar a função NOW() do Mysql, você irá receber a data e hora com o fuso horário local do servidor. Mas e se você precisa obter estas informações no seu próprio fuso horário?

Simples: Eis que descobri que é possível definir uma Timezone personalizada para cada sessão de acesso ao banco (Mysql), bastando para isso que você execute a seguinte query:

$mysqlcon->query("SET TIME_ZONE = '-03:00'");

Fica aí a dica!

08/11/11 Problemas com PDO + UTF-8

Dica rápida pra aqueles que estão enfrentando problemas ao usar PHP Data Objects – PDO com codificação em UTF-8:

Logo após a conexão com o banco new PDO(…) execute as seguintes queries:

$mysqlcon->query("SET CHARACTER SET utf8");
$mysqlcon->query("SET NAMES SET utf8");

Fica aí a dica!