Originariamente inviato da nicola75ss
Con mysql non puoi farlo. Dovresti avere una tabella già popolata contenente l'elenco di tutte le date.

In php puoi fare così

Codice PHP:
$dataInizio '2009-07-01';
$dataFine '2009-07-31';
for(
$i strtotime($dataInizio); $i<=strtotime($dataFine); $i strtotime('+1 day',$i))
  echo 
date('d-m-Y',$i).'
'

Perfetto ti ringrazio.