Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Vinícius Matos

Função Between - como aplicar?

Recommended Posts

<?php
function exibe_clipping(){
require('conn/conn.php');

echo "<table border='1'>
<tr>
<th>Cod. Clipping</th>
<th>titulo</th>
<th>Data Publicação</th>";

$dt_inicial = $_POST['dt_inicial'];
$dt_final = $_POST['dt_final'];

$sql="SELECT * FROM materia WHERE dt_publicacao BETWEEN '$dt_inicial.' AND '.$dt_final.';"
$listagem = mysql_query($sql);
	while($row = mysql_fetch_array($listagem)) {
		echo "<tr>";
		echo "<td>" . $row['id'] . "</td>";
		echo "<td>" . $row['titulo'] . "</td>";
		echo "<td>" . $row['dt_publicao'] . "</td>";
		echo "</tr>";
	}
echo "</table>";
}
?>

 

Galera, tenho um pequeno problema. Gostaria de fazer uma consulta no meu sistema, e exibir entre aquele intervalo das datas consultadas. Ex: de: 11/08/2013 até: 14/08/2013 Exibir o conteúdo que foi dado no 'SELECT. Vou deixar o código que fiz para que vocês dêem uma olhada.

 

E se tem como, após eu fazer essa busca exibir na mesma página em forma de tabela?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o problema com o seu codigo, parece certo.

 

data no banco esta no formato Y-m-d? é um date?

Compartilhar este post


Link para o post
Compartilhar em outros sites

As datas no mysql são tratadas no formato americano Y-m-d. Para usar o between precisa do campo ser date e consequentemente os dados gravados no formato citado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Date" é um número internamente, ao executar o SQL um formato padrão é executado, na execução do SQL se pode mudar este padrão.

 

Mas a data é gravada como número (quantidade de segundos desde uma determinada data).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.