primero deberias ver en que formato estas usando tus fechas en tu codigo php , si estas usando en formato dd/mm/yyyy o cualquier otro diferente de la base de datos que es yyyy/mm/dd, deberias convertir la fecha de tu php al formato de la base de datos antes de hacer un INSERT O UPDATE a tu base en mysql, ya que si haces cualquier operacion en un formato diferente de la base te guardara solo el valor default '0000-00-00', seria bueno que revises tus consultas que hacern la insercion o actualizacion a tu base de datos, cya