Perfetto ti ringrazio.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).'
';