hi guys..
I'm having a hard time, to insert the array, with the format
Array
(
[nraluno] => 3745
[nomeguerra] => ARTHUR COMPANS
[nrmat] => 36422
[serie] => 6º
[trimestre] => 2
[turma] => 601
[nrano] => 49
[status] => 1
[disciplinas] => Array
(
[0] => Ciências Físicas e Biológicas
)
[nrbase] => Array
(
[0] => 1087
)
)
Array
(
[nraluno] => 3941
[nomeguerra] => CALHEIROS
[nrmat] => 36678
[serie] => 6º
[trimestre] => 2
[turma] => 601
[nrano] => 49
[status] => 1
[disciplinas] => Array
(
[0] => História
[1] => LEM - Inglês
)
[nrbase] => Array
(
[0] => 1089
[1] => 1092
)
)
usage for insert:
foreach ($alunos as $key => $value) {
$saida_aluno[] = array (
'disciplinas' => $value['disciplinas'],
'nrbase' => $value['nrbase'],
'nraluno' => $value['nraluno'],
'nomeguerra' => $value['nomeguerra'],
'nrmat' => $value['nrmat'],
'serie' => $value['serie'],
'trimestre' => $value['trimestre'],
'turma' => $value['turma'],
'nrano' => $value['nrano'],
'status' => $value['status'], //1 ENTRADA 0 SAIDA
'data_geracao' => $data_controle,
'nrcomunicado' => $last,
'nrcomunicado' => $last_insert
);
$this->db->insert_batch('cmcg_controleaps', $saida_aluno);
}
an return
Error Number:
ERROR: syntax error at or near "," LINE 1: ..., "trimestre", "turma") VALUES ('2018-06-13',Array,'ARTHUR C... ^
INSERT INTO "cmcg_controleaps" ("data_geracao", "disciplinas", "nomeguerra", "nraluno", "nrano", "nrbase", "nrcomunicado", "nrmat", "serie", "status", "trimestre", "turma") VALUES ('2018-06-13',Array,'ARTHUR COMPANS','3745',49,Array,95,'36422','6º',1,2,'601')