gpt4 book ai didi

mysql 行在 codeigniter 中未正确更新

转载 作者:行者123 更新时间:2023-11-29 18:47:39 27 4
gpt4 key购买 nike

我想用一些数据更新两列,并更新数据,我已经配置了所有必要的东西。但是我无法使用 codeigniter update 命令将这些数据更新到我的表中。

我的 ci 代码是

$result_data = array(
[profileid] => 4
[questionid] => 7
[clientid] => 15
[page_id] => 4
);


$updated_data = array(
[optionid] => 31,32,33,
[option_score] => 1,2,3,
[answer_given] => 1
);

$this->db->where($result_data);
$this->db->update('tbl_result_temp', $updated_data);

当我尝试通过代码更新数据时,更新无法正常执行。我的表结构如下。 my table structure

table with data

谁能告诉我出了什么问题吗?

最佳答案

我发现你的语法中有一些错误(数组结构中有错误),

  $result_data = array(
'profileid' => 4,
'questionid' => 7,
'clientid' => 15,
'page_id' => 4
);

$updated_data = array(
'optionid' => '31,32,33',
'option_score' => '1,2,3',
'answer_given' => 1
);

$this->db->where($result_data)
->update('tbl_result_temp', $updated_data);

关于mysql 行在 codeigniter 中未正确更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44520821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com