Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

if $X between $Y e $Z

Recommended Posts

bom dia a todos!!!

pessoal, é o seguinte...

como faço para condicionar determinado valor que esteja entre uma condição e outra?

por exemplo, eu quero que de "echo" apenas sujeitos entre $diatal e $diatal2...

eu sei que o ideal é uma query no mysql, porém, estou trabalhando com uma estrutura que ná época que foi criada, o dia, mes e ano caiam em campos diferentes...erro meu, eu sei,também sei que o ideal para esse tipo de pesquisa seria também um campo tipo datetime(0000-00-00 00:00:00)e eu atualizei a tabela um tempo atrás, mas tenho os registros antigos que ainda estão da forma antiga...

bom enfim...no if/else, tem como colocar algo do genero?

if($data beteen $a e $b)echo"$dados"; else echo"";

bom, só isso mesmo...agradeço a ajuda constante!!!

obrigado pessoal!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta usar a função Date_Format do MySQL para converter o dado em DateTime. Assim vai dar para usar o Between na consulta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi...mas é assim que está:

tabela clientes:

dia_dig=19

mes_dig=07

ano_dig=2010

(3 campos diferentes )como eu faço para usar essa função com os campos separados????

não entendi essa parte...

Compartilhar este post


Link para o post
Compartilhar em outros sites

(3 campos diferentes )como eu faço para usar essa função com os campos separados????

 

SELECT CAST(CONCAT(`ano_dig`,'-',`mes_dig`,'-',`dia_dig`) AS DATE) FROM `clientes`;

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.