【问题标题】: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
    

    【讨论】:

      猜你喜欢
      • 2020-04-04
      • 1970-01-01
      • 2020-12-28
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多