Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controllare le date

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    49
    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...
    Ultima modifica di faby90; 19-12-2013 a 23:45

  2. #2
    while($execute = mysqli_fetch_array($checkdone)) {

    $takedate = $execute['data'];

    if
    ($takedate < $now){

    $delete =
    mysqli_query($isdone,"DELETE FROM database.tabella WHERE $takedata < $now");
    }
    }
    quello che stai facendo con questo ciclo lo puoi fare tranquillamente così:
    Codice PHP:
    mysqli_query($isdone,"DELETE FROM tabella  WHERE data_inserimento< NOW()"); 
    //oppure usando curdate() a seconda del formato della data
    mysqli_query($isdone,"DELETE FROM tabella  WHERE data_inserimento< CURDATE()"); 

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.