$this->db->where('user_id', $agent_id);
$result = $this->db->update('users', $update_array);
以上代码在数据移动到更新时更新数据库记录 程序中的表格如:
$upadte_array['us_address']="54 George street";
但是,上面的代码在从中捕获地址数据时不会更新数据库记录 形式。
在这两种情况下,print_r($update_array);
都显示数据存在,在这两种情况下,$ result等于1表示更新成功。
感谢您的协助。
答案 0 :(得分:0)
试试这个
$update_array = array(
'us_address' => '54 George street'
);
$this->db->where('user_id', $agent_id);
$result = $this->db->update('users', $update_array);
OR
$this->db->update('users', $update_array, "user_id = {$agent_id}");
答案 1 :(得分:0)
您的代码是否是源代码的复制和粘贴?因为如果是这样,你有一个错字:
$upadte_array['us_address']="54 George street";
应该是
$update_array['us_address']="54 George street";