Codeigniter数据库更新问题

时间:2015-12-02 12:38:22

标签: php mysql codeigniter

我在更新数据库(MySQL工作台)中的表时遇到问题。

我模型中的代码如下:

function updateMail($new) {
    $data = array(
        'email' => $new
    );
    $this->db->where('email', $this->session->userdata('email'));
    $result = $this->db->update('person', $data);
    $error = $this->db->error();
    return $error;
}

我的控制器然后将返回值放在$ result中,并且将if(!isset($result))

  

问题是有时桌子会更新,有时它不会更新,   但总是设置错误。

该表基本上包含具有ID,姓名,名字,密码,用户名,电子邮件和患者字段的人员。

我做错了吗?或者有没有办法可以显示它抛出的错误信息?

1 个答案:

答案 0 :(得分:1)

您必须在查询中检查<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1"> <defs> <pattern id="Pattern" x="0" y="0" width=".25" height=".25"> <image xlink:href="https://dl.dropboxusercontent.com/s/1alt1303g9zpemd/UFBxY.png" width="100" height="100"/> </pattern> </defs> <rect fill="url(#Pattern)" x="0" y="0" width="200" height="200"/> </svg>的号码

,而不是错误
affected row