Ora, supponiamo che voglia selezionare tramite query tutti gli eventi del
mese di febbraio. Come faccio ad effettuare il confronto?
DATE_FORMAT di MySQL non può convertire il mese senza zero davanti, dovrei
allora modificare il parametro php aggiungendo uno 0 davanti, ma siccome su
questo valore vengono effettuate operazioni di addizione e sottrazione,
torna ad essere un valore senza zero davanti.
Qualche idea? Come posso fare affinchè la query confronti i due valori nello
stesso formato?
Grazie
> Ho una pagina php che riceve come parametro il mese senza zero
> davanti (quindi da 1 a 12). In MySQL ho le date di tipo DATE,
> memorizzate in formato AAAA-MM-GG, in cui il mese ha lo 0 davanti
> (quindi da 01 a 12).
>
> Ora, supponiamo che voglia selezionare tramite query tutti gli eventi
> del mese di febbraio. Come faccio ad effettuare il confronto?
Puoi utilizzare la funzione MySQL chiamata MONTH().
--
Vuoi distribuire il tuo sito web su CD/DVD?
Prova http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: http://www.creativepark.it/stage/
> Puoi utilizzare la funzione MySQL chiamata MONTH().
Grazie, da lato php avevo individuato sprintf ma MONTH() č decisamente
meglio.
Sicuro?
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
%c Month, numeric (0..12)
%m Month, numeric (00..12)
Francesco
> Sicuro?
> http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
> %c Month, numeric (0..12)
> %m Month, numeric (00..12)
opsss...ho fatto riferimento ad una guida incompleta. :-/