[eluser]Miguel Diaz[/eluser]
Hi I am trying to store in a table multiple values in one time, my table have three columns
1.categoriaslocatariosID
2.localID
3.categoriaID
and I tried this
Code:
$categorias = array(
'telefonia' => $this->input->post('telefonia'),
'computo' => $this->input->post('computo'),
'fotografia' => $this->input->post('fotografia'),
'electronica' => $this->input->post('electronica'),
'instrumentos_musicales' => $this->input->post('instrumentos_musicales'),
'entretenimiento' => $this->input->post('entretenimiento'),
'reparacion' => $this->input->post('reparacion'),
);
$id = array(
'localID' => $this->input->post('localID'),
);
foreach ($categorias as $user):
$data = array(
'localID' => $id,
'categoriaID' => $user
);
$this->db->insert('categoriasLocatarios', $data);
endforeach;
redirect('clientes_corporativos');
but it is sending me an error
A Database Error Occurred
Error Number: 1054
Unknown column 'Array' in 'field list'
INSERT INTO `categoriasLocatarios` (`localID`, `categoriaID`) VALUES (Array, 0)
Filename: /Applications/MAMP/htdocs/modules/clientes_corporativos/controllers/clientes_corporativos.php
Line Number: 57
and this one
A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: mysql/mysql_driver.php
Line Number: 535
can someone help me with this query is the first time I am trying to insert multiple rows in one table