Ciao. Ho un campo date all'interno di un db mysql in questo formato
2004-10-15
come faccio a selezionare solo il mese?
Ciao. Ho un campo date all'interno di un db mysql in questo formato
2004-10-15
come faccio a selezionare solo il mese?
$mm=substr($data,5,-3);
oppure se vuoi formattare la data :
function data($data){
// parsing string nel formato :
//$data="gg- mm -aa";
$gg=substr($data,8);
$mm=substr($data,5,-3);
$anno=substr($data,0,4);
$data=$gg."-".$mm."-".$anno;
return $data;
}
ma allora perche' ho tipizzato il campo con date? sarebbe bastato varchar![]()
Oppure direttamente con Mysql
SELECT MONTH(nomecampodata) FROM tuatabella
la query restituisce il mese in formato 1 12
Ciao
In a world without walls and fences - who needs windows and gates ?
![]()
Lo sai te se hai l'esigenza di mem l'informazione in un solo campo in quanto hai bisogno solo del mese o in un campo unico tutta la data e poi fai il parsing...
This one! Thanks!Originariamente inviato da Darkhorizont
Oppure direttamente con Mysql
SELECT MONTH(nomecampodata) FROM tuatabella
la query restituisce il mese in formato 1 12
Ciao