BP_Activity_Activity:: get_in_operator_sql (字符串美元的领域数组| bool美元的物品

为筛选器查询创建SQL IN子句。

描述

另请参阅

参数

美元的领域

字符串(必需)数据库字段。

美元的物品

数组|保龄球(必需)IN子句的值,如果没有找到则为false。

返回

(字符串|假)

文件:bp-activity /类/ class-bp-activity-activity.php

Public static function get_in_operator_sql($field, $items) {global $wpdb;//在逗号处拆分。如果(!Is_array ($items)) {$items =爆炸(',',$items);} //准备的整数或带引号的字符串数组。数组$ items_prepared = ();//清理和格式化每个项目。foreach ($items作为$item){//清理字符串。$item = trim($item);//通过prepare for security和to安全地引用字符串。 $items_prepared[] = ( is_numeric( $item ) ) ? $wpdb->prepare( '%d', $item ) : $wpdb->prepare( '%s', $item ); } // Build IN operator sql syntax. if ( count( $items_prepared ) ) return sprintf( '%s IN ( %s )', trim( $field ), implode( ',', $items_prepared ) ); else return false; }

更新日志

更新日志
版本 描述
BuddyPress 1.5.0 介绍了。

问题吗?

我们总是很高兴帮助您处理代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队