Buonasera a tutti, dopo circa 3 anni rimetto mano ad un DB e ad un sito in Php che avevo fatto... e ovviamente la ruggine e' tanta...
Ho un DB Mysql con una tabella che ha un campo data_ins (varchar 13) in cui il 5° e 6° carattere sono numeri ed indicano l'anno di inserimento di una news per esempio:
220313_tcssed (in pratica i primi 6 caratteri individuano il gg/mm/aa dell'inserimento).
Ad oggi ho una SELECT che mi tira a video tutti i record di tutti gli anni:
"SELECT * FROM $nome_tabella ORDER BY ID DESC";
Ma io avrei necessità di visualizzare solo quelli del 2014 e quindi fare una SELECT con una clausola WHERE del tipo:
"SELECT * FROM $nome_tabella WHERE (il 5° e 6° carattere di data_ins è = 14) ORDER BY ID DESC";
Devo usare la funzione substr ma mi sono incartato...
Suggerimenti? grazie 100000


Rispondi quotando
...
