Пример функции, в том числе, данные хранимые в виде сериализованного массива. Таблица eventer_registrant плагина Eventer.
function get_tickets_count_by_event_and_date($event_id, $event_date) {
global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}eventer_registrant WHERE eventer = $event_id AND eventer_date = '$event_date'", OBJECT );
$count = 0;
foreach ($results as $row) {
$user_system = unserialize($row->user_system);
$count = $count + count(array_shift($user_system['registrants']));
}
return $count;
}
Использовать можно так:
echo get_tickets_count_by_event_and_date(1254, '2023-09-15');