Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

    Mantenere grandezza tabella

    E' una sottospecie di tabella per i log, che aumenta sporporzionatamente, vorrei che superata una soglia di righe, prendiamo 100, la righe più vecchie vengano cancellate

    Cosa mi consigliate?

  2. #2
    Se (totale righe tabella > 100)
    Cicla le righe (da 0 a tot-100 ordinate per ID ASC)
    Cancelli le righe ciclate

  3. #3
    Con register_shutdown_function() fai in modo di eseguire una funzione alla fine di ogni esecuzione di script. Questa funzione dovrà effettuare la cancellazione delle righe obsolete della tabella. Per evitare che questa cancellazione avvenga troppo di frequente, puoi regolare una probabilità di esecuzione in questo modo:
    http://www.phpnews.it/tips-tricks/istruzioni-casuali/


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.