Правильный ответ Никита о написании пользовательского модуля или использовании PHP-фильтра в том, что он позволит вам извлекать данные из базы данных Drupal для манипулирования ими, но вы должны быть уверены, что не существует более правильного «способа Drupal». что тебе нужно сделать.
Я знаю, что когда я начал работать с Drupal, моей главной задачей было выяснить, как выполнять SQL-запросы, но Drupal предоставляет ряд абстракций, которые позволяют выполнять множество запросов без необходимости написания какого-либо пользовательского кода.
Представления , например, позволяет создавать очень сложные динамические запросы SQL для вывода списка данных в различных форматах (HTML, XML, JSON и т. Д.), А также надстройки, такие как Views Calc, позволяют запускать динамические преобразования на эти данные.