Olha parece que voce está complicando o meio de campo. Faz o seguinte
Select id, data from tabela where data beween '01-05-2008 00:00:00' and '02-04-2008 23:59:59'
Isso vai lhe retornar todos resultados entre 5 de janeiro de 2008 até 4 de fevereiro de 2008.
Par aquery funcionar perfeitamente passe as datas como parametros via script (PHP por exemplo)
- Fórum WMO
- → Viewing Profile: Posts: McLoide
Community Stats
- Group Usuários
- Active Posts 5
- Profile Views 486
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
McLoide hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Select Com Datas
30/04/2008, 16:24
In Topic: Url Amigável !
30/04/2008, 16:11
Olha se você entende e consegue ler em inglês, tem uma série de posts explicando direitinho como fazer este processo no http://www.tiredrobot.com
In Topic: Mysql E Imagens...?
30/04/2008, 16:09
Salva o caminho da imagem no banco e guarda a imagem em um diretório. Utilize PHPThumb para gerar thumbnails e controlar cache de imagens.
In Topic: Sistema De Busca Com Filtro
30/04/2008, 16:03
cara isso é tão simples que não acho que irá conseguir algo pronto, mas de qualquer forma segue aí a idéia geral.
Procure por calendários em javascript para facilitar o processo para o usuário e lhe facilitar o processo já que a data lhe sairá no formato mais utilizado pelo MySQL.
Faça um formulário com os calendários e método post.
Na validação do formulário faça o seguinte:
<?php
$dataInicial = mysql_escape_string($_POST['datainicial']);
$dataFinal = mysql_escape_string($_POST['datafinal']);
if(is_string($dataInicial) && strlen($dataInicial) > 0) {
$query .= "AND criadoEm >= '$dataInicial'";
}
if(is_string($dataFinal) && strlen($dataFinal) > 0) {
$query .= "AND criadoEm <= '$dataFinal'";
}
?>
Claro que precisa de muito mais validação, mas isto é o padrão.
Procure por calendários em javascript para facilitar o processo para o usuário e lhe facilitar o processo já que a data lhe sairá no formato mais utilizado pelo MySQL.
Faça um formulário com os calendários e método post.
Na validação do formulário faça o seguinte:
<?php
$dataInicial = mysql_escape_string($_POST['datainicial']);
$dataFinal = mysql_escape_string($_POST['datafinal']);
if(is_string($dataInicial) && strlen($dataInicial) > 0) {
$query .= "AND criadoEm >= '$dataInicial'";
}
if(is_string($dataFinal) && strlen($dataFinal) > 0) {
$query .= "AND criadoEm <= '$dataFinal'";
}
?>
Claro que precisa de muito mais validação, mas isto é o padrão.
- Fórum WMO
- → Viewing Profile: Posts: McLoide
- Privacy Policy
- Regras ·