Convertendo varchar em date no MySQL

Peguei uma manutenção de um sistema PHP/MySQL pra fazer e surgiu a necessidade de ordenar determinada tabela pelo campo data, porém pra minha surpresa esse campo era do tipo VARCHAR() ao invés de DATE() ou DATETIME(). A data estava armazenada na tabela no formato “dd/mm/yyyy”, exemplo: SELECT data FROM contas; +————+ | data | +————+ […]

Script para exportação do MySQL para CSV

Script simples, para exportação de relatórios vindos do MySQL, não fica nada salvo no servidor, o usuário é questionado aonde ele quer salvar o arquivo .csv gerado, espero que seja útil para quem estiver precisando. É só colocar como link direcionado para o arquivo exporta_csv.php, modificar a query no arquivo exportcsv.inc.php e pronto. exporta_csv.php

UNION, EXCEPT, e INTERSECT no MySql

Precisei usar os comandos UNION, EXCEPT, e INTERSECT no MySql, para minha grande surpresa o MySql não da suporte para esses comandos, exceto o Union. E como fazer para ter o resultado esperado sem precisar recorrer a “manobras” fora do MySql? A solução que encontrei foi usando subquery. Seguem abaixo pequenos modelos: Primeiro um modelo […]

MySQL/PHP/Delphi: Resgatando o ID da última entrada

Quando desenvolvemos um sistema que tem operação com base de dados é inevitável que exista relação entre as tabelas e por vezes somos obrigados a inserir dados em uma tabela e em seguida inserir novos dados em uma segunda tabela que tenha um registro de ligação entre elas. Um caso clássico seria uma tabela de […]

Otimizando PHP/MySQL: Concatenando Partes de um Registro e Criando Novas Informações

Nosso maior público, no desenvolvimento de sistemas personalizados, são empresas com foco em eventos e congressos, dia desses um dos nossos clientes precisou de uma solução imediata com um evento feito sem o nosso sistema. A massa de registros dos inscritos para o evento veio sem um campo, muito comum para esse tipo de segmento, que […]