Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12

    cancellare eventi dopo un tot di tempo

    Ciao ragazzi,

    ho cercato su questo forum ma nessuno fa al caso mio! ...anche se ci sono arrivato vicino ma alla fine mi sono arreso e ho deciso di chiedere aiuto a voi!!
    Vorrei cancellare tutti gli eventi dopo 3 giorni dalla data presa dal DB MySQL futura!!
    Cioè mi spiego meglio: la data presa dal DB è 03/07/2015 e il 06/07/2015 vorrei che si cancelli questo evento. L'ho già fatto ma per il giorno stesso. Cioè prima facevo cosi:
    Codice PHP:
    //connessione al database server   $connessione = mysql_connect($host, $user, $password)   or die ("impossibile connettersi al server");   mysql_query("SET NAMES utf8");//selezione del database   mysql_select_db($database)   or die ("impossibile connetersi al database"); //creazione interrogazione al datadase   $query ="SELECT * FROM eventi WHERE data > CURDATE() ORDER BY data";//lancio della query   $risultato = mysql_query($query); 
    ...e adesso vorrei fare:
    Codice PHP:

    //creazione interrogazione al datadase   $query ="SELECT * FROM eventi WHERE data > DATE_ADD (data, INTERVAL DAY 3)ORDER BY data"; 

    ...ma evidentemente sbaglio qualcosa!!!!!!!!!!
    Chi sa aiutarmi??
    Vi ringrazio tantissimo

  2. #2
    Hai un mixer incomprensibile tra dopo e prima....

    Se vuoi cancellare eventi ormai trascorsi da tre giorni:
    codice:
    $query ="SELECT * FROM eventi 
    WHERE data <= curdate() - interval 3 day
    ORDER BY data";
    se vuoi cancellare gli eventi futuri cioe' quelli con data superiore o uguale a tre giorni:

    codice:
    $query ="SELECT * FROM eventi 
    WHERE data >= curdate() + interval 3 day
    ORDER BY data";
    beninteso che la SELECT non cancella nulla, ma questo lo sai.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.