Esto debería de ir en base de datos, igualmente el value de total no requiere comillas, las comillas son para los string y no para los números.
Puedes establecer un valor por defecto, para los campos que prevees que no se van a pasar.
Código SQL:
Ver originalCREATE TABLE `tmp_consumo` (
`poblacion` VARCHAR(100) NOT NULL,
`item` VARCHAR(100) DEFAULT 'Desconocido',
`total` INT(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;