Ciao a tutti, dato un campo "disp1" di tipo DATE in una tabella che può essere riempito tramite INSERT con valore 2006-12-25,
avrei bisogno di trovare tramite query SELECT solo tutte le date specificando solo l'anno.
ho dato un'occhiata al thread in rilievo delle date mysql ma c'è una differenza e non so sto usando la giusta funzione, mi spiego:
il mio campo "disp1" è di tipo DATE quindi i valori memorizzati potranno essere:
2006-12-25
2006-05-01
2005-04-10
2004-01-01
ecc..
$anno è la variabile che ha il valore dell'anno ad esempio "2006"
vorrei cercare tutte le date che hanno anno 2006. ho usato questa query
SELECT * FROM tabella WHERE YEAR($anno) = '$anno' ;
ma logicamente non funziona. mi sapreste aiutare?
grazie.
![]()