@margaret
Drupal использует свою обертку над языком SQL для выполнения запросов к базе данных, которая называется Database API. Вы можете выполнять любые SQL-запросы с помощью этого API.
Вот пример, как вы можете выполнить простой SELECT-запрос через Drupal Database API:
1 2 3 4 |
$result = db_query('SELECT name FROM {users} WHERE uid = :uid', array(':uid' => 1)); foreach ($result as $record) { print $record->name; } |
Здесь мы выбираем поле name
из таблицы users
для пользователя с uid
равным 1 и выводим это значение. Важно заметить, что имена таблиц в Drupal заключены в фигурные скобки, чтобы защитить их от изменений при обновлении или миграции.
Вы можете выполнять любые другие запросы таким же образом, используя функцию db_query()
.