Qual a URL do seu fórum: http://www.delphimasters.com/forum/
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: leogazio Senha: leogazio
Estilos instalados: prosilver
Modificações instaladas:
Qual seu nivel de experiência:: Intermediario
Quando começou o problema:
Descreva seu problema: Pessoal, na tabela phpbb_posts tem o campo "post_time", como eu faço em um select pra converter isso em date? Eu estou montando uma rotina aqui pra me dar uma estatística dos usuários, afim de ver quais usuários não postam há 15 dias ou mais. Só que o campo é do tipo int.
Abc.
Converter campo post_time para o tipo "date"
Re: Converter campo post_time para o tipo "date"
Já clicou em PESQUISAR localizado na barra de menu abaixo do logo Suporte phpBB, entre REGRAS e PARCEIROS ?
Faça isso e digite lá o texto "data unix" e retornarão vários Tópicos sobre este assunto já resolvidos, com as devidas soluções.
Abraço.
Faça isso e digite lá o texto "data unix" e retornarão vários Tópicos sobre este assunto já resolvidos, com as devidas soluções.
Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Re: Converter campo post_time para o tipo "date"
Já resolvi essa parte robra, o meu problema é que eu não costumava muito trabalhar com o MySQL, eu trabalho sempre com o Oracle. Eu montei esse selectzinho aqui que me traz os usuários inativos há 15 dias;robra escreveu:Já clicou em PESQUISAR localizado na barra de menu abaixo do logo Suporte phpBB, entre REGRAS e PARCEIROS ?
Faça isso e digite lá o texto "data unix" e retornarão vários Tópicos sobre este assunto já resolvidos, com as devidas soluções.
Abraço.
Código: Selecionar todos
select username as usuario, user_email as email
from phpbb_users
where (date(from_unixtime(user_lastpost_time)) < (date(current_timestamp) - 15)) and (user_type <> 2)177.
186.
187.
189.
200.
201.
Na condição no where eu quero pegar somente os usuários cujo IP no campo "user_ip" comece com uma das faixas descritas acima. Qual função eu usaria pra isso no MySQL? Pode me dar uma ajuda?
Qualquer ajuda é bemvinda.
Re: Converter campo post_time para o tipo "date"
Não saco nada sobre isso mas fiz uma pesquisa na net e rodei o comando abaixo em meu banco de dados. Parece que funcionou:
Abraço.
SELECT (user_ip) FROM phpbb_users WHERE user_ip > 177 and user_ip < 201Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Re: Converter campo post_time para o tipo "date"
Essa query não me retornaria o que eu preciso nem que a vaca tussa cara, mas já havia resolvido essa parte, esqueci de aplicar o resolvido...robra escreveu:Não saco nada sobre isso mas fiz uma pesquisa na net e rodei o comando abaixo em meu banco de dados. Parece que funcionou:
SELECT (user_ip) FROM phpbb_users WHERE user_ip > 177 and user_ip < 201
Abraço.
