public function count( $wheres = array() ) {

		$builder = new Builder();

		$select = new Select( null );
		$select->expression( 'COUNT', '*' );
		$builder->append( $select );

		$builder->append( new From( $this->table->get_table_name( $this->wpdb ) ) );

		if ( ! empty( $wheres ) ) {

			foreach ( $wheres as $column => $value ) {
				if ( ! isset( $where ) ) {
					$where = new Where( "`$column`", true, $this->escape_value( $column, $value ) );
				} else {
					$where->qAnd( new Where( "`$column`", true, $this->escape_value( $column, $value ) ) );
				}
			}

			$builder->append( $where );
		}

		return (int) $this->wpdb->get_var( trim( $builder->build() ) );
	}
public function count( $wheres = array() ) {

		$builder = new Builder();

		$select = new Select( null );
		$select->expression( 'COUNT', '*' );
		$builder->append( $select );

		$builder->append( new From( $this->table->get_table_name( $this->wpdb ) ) );

		if ( ! empty( $wheres ) ) {

			foreach ( $wheres as $column => $value ) {
				if ( ! isset( $where ) ) {
					$where = new Where( "`$column`", true, $this->escape_value( $column, $value ) );
				} else {
					$where->qAnd( new Where( "`$column`", true, $this->escape_value( $column, $value ) ) );
				}
			}

			$builder->append( $where );
		}

		return (int) $this->wpdb->get_var( trim( $builder->build() ) );
	}
public function count ( $ wheres = array ( ) ) { $ builder = new Builder ( ) ; $ select = new Select ( null ) ; $ select -> expression ( 'COUNT' , '*' ) ; $ builder -> append ( $ select ) ; $ builder -> append ( new From ( $ this -> table -> get_table_name ( $ this -> wpdb ) ) ) ; if ( ! empty ( $ wheres ) ) { foreach ( $ wheres as $ column => $ value ) { if ( ! isset ( $ where ) ) { $ where = new Where ( "`$column`" , true , $ this -> escape_value ( $ column , $ value ) ) ; } else { $ where -> qAnd ( new Where ( "`$column`" , true , $ this -> escape_value ( $ column , $ value ) ) ) ; } } $ builder -> append ( $ where ) ; } return ( int ) $ this -> wpdb -> get_var ( trim ( $ builder -> build ( ) ) ) ; }
Retrieve the number of rows matching a certain where clause

@since 1.0

@param array $wheres

@return int
Retrieve the number of rows matching a certain where clause