首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新数据库字段错误CodeIgniter

更新数据库字段错误CodeIgniter
EN

Stack Overflow用户
提问于 2012-07-01 11:08:17
回答 5查看 8.2K关注 0票数 13

我在CodeIgniter 2.1中收到以下错误消息:

代码语言:javascript
复制
A PHP Error was encountered

Severity: Notice

Message: Array to string conversion

Filename: database/DB_active_rec.php

Line Number: 1407

我正在尝试更新数据库中的字段。我有这个代码,每个教程都是一样的批量上传。无论如何,它都可以工作,但问题是它显示了这样一个错误。

这就是我的模型中的内容:

代码语言:javascript
复制
function update2($data){
   $this->db->update_batch('users',$data, "id");
}

下面是我的控制器中的内容:

代码语言:javascript
复制
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";
}
EN

Stack Overflow用户

回答已采纳

发布于 2012-07-02 20:39:59

试一下,希望它能行得通

代码语言:javascript
复制
function update2($data){
   foreach($data as $string_val){
   $this->db->update_batch('users',$string_val, "id");
    }
}

代码语言:javascript
复制
function update2($data){
   foreach($data as $string_val){
   $this->db->update_batch('users',$string_val->first_name, "id");
    }
}
票数 -2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11279262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档