Gracias jurena,
He cambiado la estructura de la tabla, ahora sólo tengo un campo 'fecha'.
He hecho lo siguiente con el código que pusiste:
Código PHP:
for($cont=0; $cont<15330; $cont++){
$sql = "INSERT INTO fechas ( reservado, fecha ) VALUES ( '0', date_format(date_add('2009-01-01',INTERVAL $cont), '%d') )";
mysql_query($sql,$c) or die(mysql_error($c));
}
Pero esto me da un error de sintaxis:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2009-01-01',INTERVAL 0), '%d') )' at line 1
¿Qué puede ser?