Вы должны изменить свой код, чтобы использовать подготовленные операторы codeigniters.Если я правильно понял отношения в вашей БД, ваш метод записи обновлений должен выглядеть примерно так:
function updaterecords($n, $e, $m, $id, $a, $b)
{
$this->db->set('pps_pin', $n);
$this->db->set('pps_address', $e);
$this->db->set('stm_shipping_type', $m);
$this->db->set('tsm_time_slot', $a);
$this->db->set('pps_price', $b);
$this->db->join('shipping_type_mst', 'pincode_price_setup.pps_shipping_type = shipping_type_mst.stm_sqlid');
$this->db->join('time_slot_mst', 'pincode_price_setup.pps_time_slot = time_slot_mst.tsm_sqlid');
$this->db->where('pps_slid', $id);
$this->db->update('pincode_price_setup');
}
Дружественный совет: дайте вашим переменным несколько более значимых имен, было бы намного проще работать с переменной с именем $PIN-код, чем $ n.