http://forum.html.it/forum/showthrea...hreadid=459634
http://forum.html.it/forum/showthrea...hreadid=839754
Se si posta una SELECT e si mette "*, altro " ... significa che si possono chiedere campi e risultati di funzioni. Si utilizza un alias con un nome diverso dal campo per poter estrarre una cosa e nello stesso tempo utilizzare anche il campo originale per l'ordinamento.
Se devi estrarre un solo valore oppure tre valori distinti da una data puoi utilizzare tre volte DATE_FORMAT che ricordiamolo, da una data in formato "MySQL" rende una stringa a piacere, oppure estrarre i singoli valori con la funzione apposita. es.:
Oppure una stringa a piacere ... es:codice:SELECT YEAR(data) as anno, MONTH(data) as mese, DAYOFMONTH(data) as giorno FROM TABELLA ORDER BY data DESC
come vedi si possono fare molte cose. Se poi osservi le nuove funzioni di mydql 4.1 sono ancora ulteriormente ampliate.codice:SELECT DATE_FORMAT(data, 'Oggi è il giorno %d-%m-%Y e non piove') as oggi, DATE_FORMAT(data - interval 1 year, 'invece lo scorso anno %Y il giorno %d di %M pioveva') as ieri from tabella etc...
Se invece estrai la data intera puoi sempre utilizzare list() ed explode() come indicato prima per riportare tutto all'origine
di tre variabili.
![]()
ps.... alto non tanto... 1,78 only...