Cancellare dati da una tabella mysql in modo automatico

  • Creatore Discussione Creatore Discussione Oliver79
  • Data di inizio Data di inizio

Oliver79

Nuovo Utente
7 Feb 2014
11
0
0
Salve ragazzi!! Avrei bisogno di capire come cancellare in automatico una riga di dati da mysql impostando da un form un giorno preciso. In pratica dare una scadenza ad un determinato articolo.
 
ciao
dipende come hai impostato la data all'inserimento dell'articolo e come l'hai regidtrata nel db.
in pratica ti schematizzo es:
- se la data è quella dell'inserimento = $data_ins
- l'artico puo rimanere 30 gg soli dall'inserimento
tutte le volte che il sito vine richiamato leggi la data attuale es
$data_oggi =date("...."); //i puntini dipendono da come hai formattato la data di inserimento
aggiungi i 30 gg alla $data_ins
ottendo così la data di scadenza = $data_scad
verifichi la $data_scad con $data_oggi
se $data_oggi > $data_scad fai fare il delete del record

$query ="DELETE articoli WHERE data_ins > '$data_scad'";
 
Re:

Intanto grazie! Hai presente il tutorial "build a cms in an afternoon"?? Un cms Made in casa.. Oltre alla data di pubblicazione volevo inserire un calendario in modo da poter impostare la scadenza dell' articolo in modo automatico.
 

Discussioni simili