zoukankan      html  css  js  c++  java
  • ThinkPHP3.2.3批量执行sql语句(带事务)

    /**
    * 事务封装方法
    * @access public 将此方法放入框架model.class.php中
    * @param array $sqls 要执行的sql数组或语句
    * @param array $vals sql语句中要替换的值
    * @return boolean
    */
    public function transExecuteSql($sqls)
    {
      $this->startTrans();
      if(is_array($sqls))
    {
    foreach($sqls as $k => $sql)
    {
      $result=$this->db->execute($sql);
      if(!$result)
      {
        $this->rollBack();
        return false;
      }
    }
    }else{
      $result=$this->db->execute($sqls);
      if(!$result)
      {
        $this->rollBack();
        return false;
      }
    }
      $this->commit();
      return true;
    }

  • 相关阅读:
    命令[46]
    命令[53]
    命令[48]
    命令[43]
    命令[52]
    命令[55]
    命令[41]
    MYSQL[02]大小写问题
    hdu 1811
    hdu 1829
  • 原文地址:https://www.cnblogs.com/pengyunjing/p/6607741.html
Copyright © 2011-2022 走看看