denis gianne Postado Setembro 26, 2007 Denunciar Share Postado Setembro 26, 2007 Eu preciso fazer uma consulta da mesma tabela, na mesma querya minha busca é assim..campos:cookieid_usuariopagdatahoraTenho os cookies do usuario um campo para id..quando o usuario entra na página.. seu cookie é gravado no banco e o id logado..também data e hora da navegação e página..eu preciso só encontrar a passagem do cookie de 0 (DEFAULT) para o id do clientequeria fazer isso na mesma query.. não usando um foreach para duas querys ou algo assimexemplo de comparação na query ..id_usuario > 0 Os cookies decima comparados com os de baixoid_usuario = 0não sei como fazer esse..tentei algo comoSELECT cookie, id_usuarioFROM rastreador as p WHERE (id_usuario > 0) = (id_usuario = 0)GROUP by cookie, id_usuarioporque depois eu vou dar um update nos zeros para o ID que o cara se logou...Vlw :D Link para o comentário Compartilhar em outros sites More sharing options...
0 paulobergo Postado Outubro 1, 2007 Denunciar Share Postado Outubro 1, 2007 Oi denis... gostaria de ajudar, mas confesso que não entendi nada..."o id logado"..."passagem do cookie de 0..."Acho que estou precisando de uma penseira!Mas vamos lá... pode explicar melhor?Exemplo:Momento a) temos uma tabela com todos os ids de usuarios;Momento B) o usuario abre uma pagina; faz-se um update no registro dele, gravando data, hora, a página acessada, e o cookie gravado no computador deleMomento c) o usuario sai do IEx (ou Firefox, Netscape, etc), e seu status passa a ser zero na tabela...O que você precisa?Uma suposição:Você tem uma aplicação rodando num "loop infinito" que, sempre que descobre que um usuário abriu uma página, registra os dados na tabela...Outra:Você tem uma aplicação que é "disparada" no momento que um usuário abre uma página e precisa, então, abrir uma consulta mostrando quem abriu páginas, a que horas, que data, seu id, etc.. etc.. etc...Seria por aí? Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
denis gianne
Eu preciso fazer uma consulta da mesma tabela, na mesma query
a minha busca é assim..
campos:
cookie
id_usuario
pag
datahora
Tenho os cookies do usuario um campo para id..
quando o usuario entra na página.. seu cookie é gravado no banco e o id logado..
também data e hora da navegação e página..
eu preciso só encontrar a passagem do cookie de 0 (DEFAULT) para o id do cliente
queria fazer isso na mesma query.. não usando um foreach para duas querys ou algo assim
exemplo de comparação na query ..
id_usuario > 0
Os cookies decima comparados com os de baixo
id_usuario = 0
não sei como fazer esse..
tentei algo como
SELECT cookie, id_usuario
FROM rastreador as p
WHERE (id_usuario > 0) = (id_usuario = 0)
GROUP by cookie, id_usuario
porque depois eu vou dar um update nos zeros para o ID que o cara se logou...
Vlw :D
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados