Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Come riportare l'ultima attività effettuata su mysql?

    Salve a tutti,
    vorrei riportare in una home page privata, dopo un login, l'ultima attività effettuata sul database da quell'utente o meglio l'id dell'ultimo record modificato, che può essere di tabelle differenti. C'è un metodo o devo trovare un escamotage? Pensavo ad un log mysql....

  2. #2
    Opto per l'escamotage, e neanche lato mysql, direi lato php. Come non so di preciso, opterei per una tabella stile idutente/idoggetto/tipooggetto/tipoazione/data che vai a popolare te dopo ogni attività che vuoi tracciare, tipo

    Idutente: 1
    Tipoazione: login
    Data:....

    Idutente:1
    Idoggetto:1
    Tipooggettoost
    Tipoazione:newpost
    Data:....

    Usare solo il db per generare il tracciato potrebbe essere possibile, ma dovresti modificare molte cose per far si che le faccia in automatico
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Qualcosa del genere , intendi?
    In questo caso si salvano le azioni nel db. Naturalmente dopo un po' la tabella diventa pesante e sarebbe meglio associarli un qualche sistema per "liberare" i record vecchi (per esempio salvarli in un txt).

  4. #4
    E infatti....Santino... sto facendo proprio quello che hai scritto, un'altra tabella con una timestamp magari il tipo di azione ecc..
    Quando si effettuano inserimenti e modifiche vado a popolare questa tabella.
    Effettivamente col tempo potrebbe pesare quindi imposterò anche un delete...
    Grazie per il consiglio!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.