salve a tutti
ho una tabella con un titolo è un campo data in formato date di mysql.
Dovrei creare una funzione che una volta chiamata, mi aumenta solo l'anno di un anno.
Esempio:
da 2010-03-31 tramite una query dovrei trovarmi 2011-03-31.
Esiste una query veloce per farlo?
Io attualmente faccio 1 query dove prendo il campo, lo scompongo tramite explode, e rifaccio un'altra query facendo l'update del nuovo valore.
Esiste una soluzione + leggera?Codice PHP:
$r=mysql_query("SELECT * FROM $table WHERE id='$_GET[update]'");
$d=mysql_fetch_array($r);
$scadenza = explode("-", $d[data_scadenza]);
$anno=$scadenza[0]; $mese=$scadenza[1]; $giorno=$scadenza[2];
$anno = $anno+1;
mysql_query("UPDATE $table SET data_scadenza='$anno-$mese-$giorno' WHERE id='$_GET[update]'");
grazie!