更新数据多个代码点火器

时间:2020-09-26 10:41:03

标签: php codeigniter

你好我有数据数组

function help_upd2($id)
  {
    $sql = $this->db->query("SELECT * FROM outbound WHERE id_outbound_voice='$id' ")->result();
    $data = array();
    foreach ($sql as $value) {
      $data[] = $value->qty_outbound;
    }
    echo "<pre>", print_r($data);
  // $a = $data * 100000;
  // $this->db->query("UPDATE outbound SET total = '$a' WHERE id_outbound_voice = '$id'");
  }

$ data输出->

Array
(
    [0] => 5 // * 100000
    [1] => 1 // * 100000
    [2] => 1 // * 100000
)

在这里我要更新输出值* 100000

1 个答案:

答案 0 :(得分:0)

从数据库中获取数据时,它会将它们作为字符串提取,因此您需要对它们进行int运算才能进行数学运算。循环执行$data[] = (int) $value->qty_outbound * 100000;