Originariamente inviato da nicola75ss
select * from tua_tabella where year(disp) = "2005";
Non ci avevo fatto caso prima ma mi sa che la tua query non funzionava perchè come parametro di year mettevi la variabile $anno e non il nome del campo della tabella.e ciai anche ragione !!!! funzia. che fagianone.
ok, mi stavo chiedendo ... se devo ricercare lo stesso valore in più campi... ? (in pratica voglio sapere se nel campo disp o nel campo disp2 o nel campo disp3 esiste una data con anno 2006 )
facendo così:
SELECT * FROM tabella WHERE YEAR(disp OR disp2 OR disp3) = '$anno'
non funziona...![]()
non mi da errore ma non trova neanche un record ..![]()