a esto es a lo que me refiero...
Código PHP:
function Save()
{
$this->base->Insert($this->table_name, $this->campos);
}
¿de donde sale dicho método Insert()?
seguro ahí debe venir la forma en que la consulta de SQL es construida, y quizá ahí esté la razón de que no conserve bien los datos....