CodeIgniter2.1で次のエラーメッセージが表示されます。
A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: database/DB_active_rec.php
Line Number: 1407
データベースのフィールドを更新しようとしています。私はこのコードを持っており、すべてのチュートリアルはバッチアップロードでまったく同じです。とにかく動作しますが、問題はそのようなエラーを表示することです。
これは私が私のモデルに持っているものです:
function update2($data){
$this->db->update_batch('users',$data, "id");
}
これは私が私のコントローラーに持っているものです:
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";
}