gpt4 book ai didi

codeigniter - 更新Codeigniter中的多行

转载 作者:行者123 更新时间:2023-12-04 05:13:33 24 4
gpt4 key购买 nike

我一直在环顾四周,但尚未找到答案。如果您知道答案,请提供帮助。

如何更新CI中的多行?

在我的MySQL中:

我有列名:

ID, Settings Name, Settings Value ( Settings Name is Unique )

我有ff数据:
ID = 1, Settings Name = "Hello" , Settings Value = "True"
ID = 2, Settings Name = "World", Settings Value = "Good"

和更多 ...

我也有一个获取 Settings Value的表单,但是我不确定如何在数据库上更新它。如何更新作为 TrueHelloSettings Name和如何更新 GoodWorld

我听说过 insert_batch(),但是有 update_batch()吗?

最佳答案

您正在使用事件记录吗?

是的,有一个更新批处理:$this->db->update_batch();

$data = array(
array(
'ID' => 1 ,
'Settings Name' => 'Hello' ,
'Settings Value' => 'True'
),
array(
'ID' => '2' ,
'Settings Name' => 'World' ,
'Settings Value' => 'Good'
)
);

$this->db->update_batch('mytable', $data, 'where_key');

从文档中:

The first parameter will contain the table name, the second is an associative array of values, the third parameter is the where key.

关于codeigniter - 更新Codeigniter中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211967/

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