У меня есть пользовательская таблица в моей установке WordPress, и я хочу получить среднее значение из столбца таблицы. Я использую следующий PHP:
$latavg = $wpdb->get_results("SELECT AVG(stop_lat) FROM stops_txt");
Однако, когда я хочу использовать среднее значение в качестве строки, оно возвращается как «ARRAY», но попытка использовать PRINT_R для просмотра массива ничего не показывает. Столбец в таблице является типом данных DECIMAL, что мне не хватает?
Когда вы просто хотите одну переменную вместо всей строки или столбца в wpdb
использовать get_var()
вместо:
$latavg = $wpdb->get_var("SELECT AVG(stop_lat) FROM stops_txt");
Других решений пока нет …