no in pratica, mi spiego meglio.
ho una tabella con i seguenti campi "index" "nome" "data" l'index è ad incremento e chiave primaria.
ora vorrei controllare in pratica tutte le righe della tabella, e a seconda se la data è passata rispetto oggi, eliminare quella riga.
ho pensato che potrei sfruttare un cicio while e if / for al suo interno, però non riesco a comprendere come identificare la riga.
Cioè, io posso selezionare tutte le date e controllare tramite ciclo while, ma come faccio a determinare che la data relativa al nome X è scaduta ed eliminare la riga per poi proseguire con la ricerca fino quando finiscono i campi? mettiamo che ho 100 righe, devo controllarle tutte e 100
io pensavo una cosa del tipo
codice:while($execute = mysqli_fetch_array($checkdone)) { $takedate = $execute['data']; if($takedate < $now){ $delete = mysqli_query($isdone,"DELETE FROM database.tabella WHERE $takedata < $now"); } }
ma può effettivamente funzionare?
Perché mi da molteplici errori...