function getLimit($num)
 {
     $sql = new SelectStatement();
     $sql->limit(($this->current - 1) * $num, $num);
     return $sql;
 }
Exemplo n.º 2
0
 public function count(SelectStatement $select)
 {
     $sql = $select->sql();
     $sql = "SELECT count(*) as count FROM ({$sql}) as tmp";
     $statement = $this->prepareAndExecuteStatement($sql);
     $result = $statement->fetchAll(PDOPhp::FETCH_ASSOC);
     return $result[0]['count'];
 }
Exemplo n.º 3
0
 /**
  * @return SQLStatement
  */
 public function getSQLStatement() : SQLStatement
 {
     return $this->select->getSQLStatement();
 }