... corrijeme si me equivoco: No es DATETIME en lugar de DATATIME???; al menos
yo no conosco un tipo así... lo buscaré
.
Pero.. si tu campo efectivamente es DATETIME el formato de dicho campo debe de ser "YYYY-MM-DD hh:mm:ss".... pero
, si no mal entendí, no es necesario emplear mktime(): ya tienes los valores del día, mes y año, la hora tú mismo estás diciendo sea "0"...
Prueba con:
Código PHP:
$cumple= "$anno-$mes-$dia 00:00:00";
ó en su defecto modifica el formato a date()...