DbServer::doQuery PHP Method

doQuery() public method

public doQuery ( $fd, $sql )
    public function doQuery($fd, $sql)
    {
        //从空闲池中移除
        $db = array_pop($this->idle_pool);
        /**
         * @var mysqli
         */
        $mysqli = $db['mysqli'];
        $mysqli->query($sql, array(&$this, 'doSQL'));
        /*for ($i = 0; $i < 2; $i++) {
              $result = $mysqli->query($sql, MYSQLI_ASYNC);
              if ($result === false) {
                  if ($mysqli->errno == 2013 or $mysqli->errno == 2006) {
                      $mysqli->close();
                      $r = $mysqli->connect();
                      if ($r === true) continue;
                  }
              }
              break;
          }*/
        $db['fd'] = $fd;
        //加入工作池中
        $this->busy_pool[$db['db_sock']] = $db;
    }