un giochino didattico con mysql....
codice:
<?
$link = mysql_connect(tuoi dati);
// date da inserire
$data_in = '200312';
$data_fi = '200405';
// ricaviamo il numero dei mesi tra le due date
$action = "SELECT PERIOD_DIFF($data_fi,$data_in)";
$query = mysql_query($action);
$diff = mysql_result($query,0);
// facciamo un ciclo per la stampa delle date relative
// bisogna creare una data completa yyyymmdd con concat...
for ($i=0; $i<=$diff; $i ++ ) {
$action1 = "SELECT DATE_FORMAT(DATE_SUB(CONCAT($data_fi, '01'), interval $i month), '%Y-%m')";
$query1 = mysql_query($action1);
$data = mysql_result($query1,0);
echo "$data
";
}
?>
Il formato di immissione date ($data_in, $data_fi) deve essere nel formato yymm oppure yyyymm.
altrimenti con un giochicchio in php piu' articolato....