Sto ottenendo il seguente messaggio di errore in CodeIgniter 2.1:Errore di aggiornamento Campo di database CodeIgniter
A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: database/DB_active_rec.php
Line Number: 1407
sto cercando di aggiornare i campi nel mio database. Ho questo codice e tutti i tutorial sono uguali per il caricamento in gruppo. Funziona comunque, ma la cosa è che mostra un tale errore.
questo quello che ho in mio modello:
function update2($data){
$this->db->update_batch('users',$data, "id");
}
Questo quello che ho in mio controller:
public function updateValues(){
$this->load->model('get_db');
$newRow = array(
array(
'id' => '3',
'firstname' => 'Rapphie'
),
array(
'id' => '2',
'firstname' => 'Charmie'
)
);
$this->get_db->update2($newRow);
echo "it has been updated";
}
Quale versione di CodeIgniter è in esecuzione? Lo puoi vedere con Php echo CI_VERSION; ?> –
im utilizzando 2.1.2 versione – Charmie
Domanda stupida, ma se si esegue un print_r o var_export di ($ dati) appena sopra la chiamata update_batch in update2(), si ottiene lo stesso array in cui è stato inoltrato? –