BP_Media_Model::rows( $columns )
Fetch the rows
Description
Parameters
- $columns
-
(Required)
Return
(null|string)
Source
File: bp-media/classes/class-bp-media-model.php
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | static function rows( $columns ) { $select = 'SELECT COUNT(*) FROM ' . self::_table(); $where = ' where 2=2 ' ; foreach ( $columns as $colname => $colvalue ) { if ( is_array ( $colvalue ) ) { if ( ! isset( $colvalue [ 'compare' ] ) ) { $compare = 'IN' ; } else { $compare = $colvalue [ 'compare' ]; } if ( ! isset( $colvalue [ 'value' ] ) ) { $colvalue [ 'value' ] = $colvalue ; } $col_val_comapare = ( $colvalue [ 'value' ] ) ? '(\'' . implode( "','" , $colvalue [ 'value' ] ) . '\')' : '' ; $where .= " AND " . self::_table() . ".{$colname} {$compare} {$col_val_comapare}" ; } else { $where .= " AND " . self::_table() . ".{$colname} = '{$colvalue}'" ; } } $sql = $select . $where ; global $wpdb ; return $wpdb ->get_var( $sql ); } |
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.