Com a necessidade de somar todas as horas de uma coluna de um banco do tipo TIME resolvi procurar no google como fazer o mesmo. Cheguei então ao seguinte link : http://forum.wmonline.com.br/lofiversion/index.php/t176750.html
Nele contém um post informando que com este comando resolveria:
[code lang="php"]
mysql_query("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( nome_campo ) ) ) AS total_horas FROM nome_tabela");
[/code]
No inicio parecia que tinha resolvido mas com o passar do tempo e aumento do volume de horas cadastradas ocorreu um problema. Os campos do tipo TIME possui o limite de 838:59:59, então se a soma do total de horas da coluna ultrapassar este valor, ele sempre retorna este total que é o limite, logicamente.
Para resolver este problema resolvi fazer um script PHP que vou disponibilizar aqui pra você.
Ler mais…
Fernando Binasco Mysql, PHP Mysql, PHP
É comum aparecer erros de charset para quem esta trabalhando com programação web, afim de tornar mais pratico a solução deste problema, um script para converter charset de templates com nome de c7 foi escrito e enviado em meu e-mail por Rodrigo Oliveira, a pedido do mesmo estou disponibilizando o c7 para download aqui no blog.
Após fazer o download dos arquivos leia o INSTALL.txt para saber como utilizar o c7.
LINK: http://speibsi.site90.com/arquivos/Fontes/PHP/c7.zip
Fernando Binasco PHP PHP
Script PHP para cortar um texto, útil para páginas com pouco espaço para caracteres, serve como um resumo.
Enviado por Rodrigo Oliveira
Ler mais…
Fernando Binasco PHP PHP
Funções em PHP para converter data. Ler mais…
Fernando Binasco PHP PHP
Código-fonte que entrando com a data de nascimento ele mostra a idade da pessoa.
[code lang="php"]
<?php
$data = '17/10/1985';
list($dia,$mes,$ano)=explode('/',$data);
print floor(((mktime(0,0,0,date('m'),date('d'),date('Y')) - mktime(0,0,0,$mes,$dia,$ano))/86400)/365);
?>
[/code]
Fernando Binasco PHP PHP
Função para validar e-mail em PHP.
verifica formato de email e dominio.
base em: Blog koyot
Ler mais…
Fernando Binasco PHP PHP
Recentemente tive problemas com o Zend Studio em alguns computadores rodando Ubuntu 8, estranho foi que em alguns não tiveram problemas e outros (a maioria) sim, fui ao Google buscar alguma solução e nada sobre o assunto foi encontrado, então Ler mais…
Fernando Binasco Linux, PHP Linux, PHP