Encontrar a coluna dentro de um banco Mysql

Com esta query abaixo você poderá descobrir em qual tabela está o campo que está buscando.
Neste exemplo, você indicará o nome da tabela e o nome da coluna que está buscando, e caso não especificque no Banco(schema) dentro de um ambiente local, esta query buscará em todos os bancos.
Exemplo:

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = “nome_do_shema” AND COLUMN_NAME = ‘campo_busca
GROUP BY COLUMN_NAME
ORDER BY ORDINAL_POSITION ASC;

 

 

 

PHP Máscara Configurável de data, cep, cnpj, cpf e outros

Função de Máscara:

<?php

function mask($val, $mask)
{
 $maskared = '';
 $k = 0;
 for($i = 0; $i<=strlen($mask)-1; $i++)
 {
   if($mask[$i] == '#')
   {
      if(isset($val[$k]))
       $maskared .= $val[$k++];
   }
   else
 {
     if(isset($mask[$i]))
     $maskared .= $mask[$i];
     }
 }
 return $maskared;
}

?>


Forma de Adicionar a máscara
<?php
$cnpj = "11222333000199";
$cpf = "00100200300";
$cep = "08665110";
$data = "10102010";

echo mask($cnpj,'##.###.###/####-##');
echo mask($cpf,'###.###.###-##');
echo mask($cep,'#####-###');
echo mask($data,'##/##/####');

?>

Referência: http://clares.wordpress.com/2010/11/12/php-mascara-cnpj-cpf-data-e-qualquer-outra-coisa/

Mascarar CNPJ com Js

<html>
	<head>
		<title>formatando Cnpj em javascript</title>
		<script type="text/javascript">
			function FormataCnpj(campo, teclapres)
			{
				var tecla = teclapres.keyCode;
				var vr = new String(campo.value);
				vr = vr.replace(".", "");
				vr = vr.replace("/", "");
				vr = vr.replace("-", "");
				tam = vr.length + 1;
				if (tecla != 14)
				{
					if (tam == 3)
						campo.value = vr.substr(0, 2) + '.';
					if (tam == 6)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 5) + '.';
					if (tam == 10)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/';
					if (tam == 15)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
				}
			}
		</script>
	</head>
	<body>
		<form method="post" action="arquivo.php">
			<p>
				<label>Cnpj:</data>
				<input type="text" name="data" maxlength="18" onkeyup="FormataCnpj(this,event)" />
			</p>
		</form>
	</body>
</html>


Referência: http://www.htmlstaff.org/ver.php?id=18522

Utilizando os dados do sub-select

Neste Select está sendo usado os dados do subselect no select externo,  e isso só podemos fazer com o subselect no INNER JOIN.

 

SELECT sum(fdr.`resumo_no_prazo`) as Aberta, sum(fdr.`resumo_atrasado`) as Atraso, fda.dt
FROM tb_fatura_resumo fdr
INNER JOIN (
SELECT max(atualizacao_id) as id, DATE_FORMAT(atualizacao_data, ‘%d/%m/%Y’) as dt
        FROM tb_fatura_doe_atualizacao t
        WHERE atualizacao_data > ‘2012-07-01’
        GROUP BY DATE_FORMAT(atualizacao_data, ‘%d/%m/%Y’)
    ) AS fda
ON fdr.`atualizacao_id` = fda.id
GROUP BY fda.dt
;