【问题标题】:Print query before updating (NOT EXECUTING) in Codeigniter Framework在 Codeigniter 框架中更新(不执行)之前打印查询
【发布时间】:2020-09-08 07:07:20
【问题描述】:
我想在 CODEIGNITER 中更新数据库之前打印查询。
$data['name'] = $name;
$data['email'] = $email;
$data['mobileNo'] = $mobileNo;
$data['areaID'] = $areaID;
$data['address'] = $address;
$this->db->update('db_SaleDetail', $data);
【问题讨论】:
标签:
php
mysql
codeigniter-3
【解决方案1】:
我从未使用过 Codeigniter,但我认为带有事务和回滚的东西会起作用:
$this->db->transStart(true); // start transaction, so we can rollback after
$data['name'] = $name;
$data['email'] = $email;
$data['mobileNo'] = $mobileNo;
$data['areaID'] = $areaID;
$data['address'] = $address;
$this->db->update('db_SaleDetail', $data);
var_dump( $this->db->last_query() ); // display the query
$this->db->transRollback(); // cancel update