Secondo me è inutile inserire per tutti i record una data incrementata di 3 mesi.Originariamente inviato da mariox
Ti ringrazio per la risposta.
In pratica sia la data iniziale che quella finale saranno inserite nel attraverso una query del tipo:
$data_iniziale = date("Y-m-d H:i:s");
$data_finale = $data_iniziale + 3 mesi;
$query = "INSERT INTO database ('data_inziale','data_finale) VALUES ('$data_inziale', '$data_finale')";
ti chiedo un'altra cosa, è possibile eseguire una query di tipo UPDATE in una certa data.
ovviamente senza usare crontab.
Grazie mille.
Per la data corrente non hai bisogno di passarla tramite php. Basta che usi nella query now(). Le date/ore incrementare di 3 mesi le ottieni in un attimo con una select.
select data_iniziale,data_iniziale + interval 3 month as data_fine from tabella
Per la seconda domanda non saprei proprio.