include("conexao.php");
$busca = $_POST['busca'];
// comando like com variavel
// retorna todos os produtos que tenham o valor da variável busca em qualquer posição
$result = mysql_query("SELECT descricao FROM produtos WHERE descricao like '%".$busca."%' ");
// comando like normal
//retorna todos os nomes que tenham a palavra "pedro" em qualquer posição
$result = mysql_query(" SELECT nome FROM funcionarios WHERE nome like '%pedro%' ");
Mysql
Pesquisar em um intervalo de datas Mysql
[sql]SELECT * FROM `contas_pagar` WHERE data BETWEEN ('2014-09-01') AND ('2014-09-31'); [/sql]
E para fazer uma soma em um intervalo de datas:
[sql]SELECT SUM(valor) as total FROM contas_pagar WHERE valor BETWEEN ('2014-09-01') AND ('2014-09-31'); [/sql]
Backup Mysql – Linha comando
Backup de uma base específica
mysqldump --database <NOME DA BASE DE DADOS> -u<USUARIO> -p > c:\meu_db.sql
Backup de todas as bases
mysqldump --all-databases -u<USUARIO> -p > meu_mysql.sql
Melhor maneira de converter data para mysql [PHP]
Se você quer converter uma data vinda do MYSQL para o formato PT-BR use o seguinte comando:
$data = implode("/",array_reverse(explode("-",$data)));
Assim vai converter a data do mysql para o formato brasileiro.
Ex: 2010-31-04 para 31/04/2010
Se você quer converter uma data em formato brasileiro para inserir no mysql use:
$data = implode("-",array_reverse(explode("/",$data)));
O resultado será: 31/04/2010 para 2010-31-04