Pesquisa personalizada




Como inserir datas no MySQL usando PHP

Thursday 11 June 2009 @ 2:04 pm

Agora após várias tentativas para inserir uma data em uma coluna “DATETIME” no banco de dados MySQL quando finalmente me ocorreu que o ano tem que vir primeiro como no exemplo abaixo:

$date = date("Y/m/d h:i:s");
mysql_query("INSERT INTO date_table VALUES ('$name', '$date')", $db_connection);

MySQL recusa qualquer outro formato mesmo que PHP os considere validos assim date(“m/d/Y h:i:s”) ou date(“d/m/Y h:i:s”) são considerados formatos validos para datas por PHP mas recusados como inválidos pelo MySQL.




Para acessar o servidor MS SQL usando PHP:

Sunday 8 March 2009 @ 7:07 pm

Se você quer acessar o servidor MS SQL usando scripts PHP é necessário:
1. Assegurar-se que o Módulo API MSSQL (extensão) está instalado e habilitado. Se você fez a instalação usando a versão PHP 5.2.3 dos binários Windows, o Módulo API MSSQL apesar de incluído, não está habilitado.

Se você estiver recebendo erros como: “Fatal error: Cal to undefined mssql_connect()”, estes são indicações de que o Módulo API MSSQL não está habilitado corretamente.

2. As ferramentas de clientes MSSQL devem ser instaladas no mesmo computador onde o PHP está instalado. O manual do PHP ainda sugere como alternativa copiar as bibliotecas SQL Server Client Library DLL e ntwdblib.dll. O PHP 5.2.3 versão Binária para Windows continua tendo uma cópia da ntwdblib.dll mas de preferência para a versão 2000.80.194.0 ao mesmo tempo caso  esteja usando algum RAD para PHP instale a ntwdblib.dll na workstation e no servidor.

Caso você esteja recebendo erros como: “Unable to load dynamic library’./ext\php_mssql.dll’ – the specified module could not be found”, indica que a DLL, ntwddlib.dll, não está instalada corretamente ou é da versão errada.




PHP 5.2.7 Retirado do mercado

Tuesday 16 December 2008 @ 1:49 pm

Segundo nota divulgada no seu web site a versão PHP 5.2.7 foi retirada do mercado devido a um bug que compromete segurança dos usuários desta versão PHP 5.2.7, os links para esta distribuição também foram removidos do PHP.net site. Bug este que afeta configurações onde magic_quotes_gpc seria  ativada entretanto continuava desativada mesmo quando configurada para estar ativada. Por enquanto o site PHP.net recomenda, o uso da versão PHP 5.2.6 ou ir direto para a versao PHP 5.2.8 lancada recentemente.