Fórum Ajuda com logs #31305
02/12/2008
0
Ola, estou com um problema pra resolver que eh o seguinte:
Tenho um sistema com uma tabela de usuarios, varias tabelas do sistema e uma tabela de log.
A ideia eh fazer o log de todas as acoes do usuario nas demais tabelas do sistema (acoes efetuadas via o sistema) .
Meu problema eh identificar quem esta fazendo a alteracao.
Estou usando banco MySql com PHP.
Ja vi uma dica pra MS Sql Server onde diziam para gravar, em um campo da minha tabela de usuarios, uma ID da conexao, capturada atravez do comando @@SPID, quando o usuario fizesse o login. E quando rodasse a trigger da tabela q esta sendo alterada pelo usuario eu recuperaria novamente essa ID atravez do @@SPID e buscaria na tabela do usuario, tendo assim qual o usuario que esta efetuando a acao. Mas eu nao sei como fazer isso, ou se funciona algo assim no MySql
Tenho um sistema com uma tabela de usuarios, varias tabelas do sistema e uma tabela de log.
A ideia eh fazer o log de todas as acoes do usuario nas demais tabelas do sistema (acoes efetuadas via o sistema) .
Meu problema eh identificar quem esta fazendo a alteracao.
Estou usando banco MySql com PHP.
Ja vi uma dica pra MS Sql Server onde diziam para gravar, em um campo da minha tabela de usuarios, uma ID da conexao, capturada atravez do comando @@SPID, quando o usuario fizesse o login. E quando rodasse a trigger da tabela q esta sendo alterada pelo usuario eu recuperaria novamente essa ID atravez do @@SPID e buscaria na tabela do usuario, tendo assim qual o usuario que esta efetuando a acao. Mas eu nao sei como fazer isso, ou se funciona algo assim no MySql
Caveman_br
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)