Originariamente inviato da Rossella_75
ciao a tutti,
io ho una tabella cosi:
e vorrei fare una query dove vengono fuori solo i messaggi non più vecchi di 60 giorni e dove stato è uguale a 'ATTIVO'codice:CREATE TABLE `annunci` ( `id` int(11) NOT NULL auto_increment, `nome` varchar(50) NOT NULL default '', `cognome` varchar(50) NOT NULL default '', `tessera` varchar(100) NOT NULL default '', `testo` text NOT NULL, `nominativo` varchar(70) NOT NULL default '', `recapito` varchar(70) NOT NULL default '', `mail` varchar(255) NOT NULL default '', `stato` varchar(50) NOT NULL default '', `data` timestamp NOT NULL default CURRENT_TIMESTAMP, PRIMARY KEY (`id`) )
come devo modificare quesa query?
codice:SELECT * FROM annunci WHERE stato = 'ATTIVO' ORDER BY `data` ASC
grazie mille![]()
prova così
Codice PHP:
"SELECT UNIX_TIMESTAMP(Data) as Date FROM annunci WHERE stato = 'ATTIVO' ORDER BY `data` ASC";
if((CURRDATE() - $Date) <= 60) {