Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.. Titulo ficou confuso mas vou explicar aqui..
Eis o problema.. Eu tenho uma pagina que mostra a atividades recentes da conta.. Exemplo:
10/05/2011 18:51 - Logou na CP
10/05/2011 18:50 - Modificou senha
10/05/2011 18:45 - Foi para lua
10/05/2011 18:43 - Logou na CP
10/05/2011 18:40 - Sessão expirou
Bom o problema é que imagine que cada um destes registros fique em uma tabela diferente...
A unica solução que eu vejo é selecionar as informações de cada tabela e depois fazer um script relativamente grande para organizar as informações..
Mas alguem sabe se tem como eu selecionar de multiplas tabelas e dar um ORDER BY date LIMIT 10 ?
Se isso não for possivel alguem me indica o melhor jeito de montar o script..
Grato..
@edit
É melhor executar variaveis queries, ou apenas uma query que contem muitos dados e organizalo via php..?
Então.. Estes registros não são apenas de 1 website... Não posso criar uma tabela e juntar tudo póis os registros são de lugares diferentes.
Provavelmente não deve ter uma solução "leve".
Acho que vou selecionar X de cada tabela e depois re organizar em outra variavel.
A minha idéia no momento é:
Cria uma tabela de log, contendo o id do usuário, e faz um script tipo:
Caso seja sessão: Se a sessão for igual a 1, então você dá um update na tabela, e mandando o "echo" pro tabela dizendo: Sessão iniciada a tal dia/hora.
E assim pode ser feito com as outras ações.
Sei lá, eu acho meio "difícil" pensar numa solução melhor. A minha é essa, com certeza virá outras melhores! Espero ter ajudado em algo.