Exemplo n.º 1
0
 public static function runUpdateQuery($sqlPool, $cbEvent = null)
 {
     Instance::getMysql()->getConnection(function ($sess) use($sqlPool, $cbEvent) {
         foreach ($sqlPool as $sql) {
             $sess->query($sql, function ($sess, $ok) use($sql, $cbEvent) {
                 if ($ok) {
                     Debug::log(__METHOD__ . '() [' . $sql . '] complete run.');
                 } else {
                     Debug::error(__METHOD__ . '() [' . $sql . '] has error[' . $sess->errno . ':' . $sess->errmsg . '].');
                 }
                 if ($cbEvent instanceof CbEvent) {
                     $cbEvent->doCall($sess, $ok);
                 }
             });
         }
     });
 }