【发布时间】:2015-04-06 01:01:42
【问题描述】:
当我运行这段代码时,我的 MySQL 表中更新了一些字段,但由于某种原因,它们的值都是相同的。
$query = $this->Connection_model->get_custom_db('sender')->get($sender_table);
foreach ($query->result() as $row) {
$data = array(
$sender_row => $row->$sender_row
);
$this->Connection_model->get_custom_db('receiver')->update($receiver_table, $data);
}
print_r($data) 返回:
数组 ( [大街] => Pantherstr。 ) 大批 ( [Strasse] => Minimalweg) 数组 ( [Strasse] => Blankeneser Weg )
我该如何解决这个问题?
【问题讨论】:
-
结果是预期的。你有任何 id 列或唯一列吗?
-
您还需要定义
where条件来确定在哪个条件下必须更新哪一行..
标签: php mysql arrays codeigniter