Sql select hash
Материал из Eludia.
Описание
Исполняет оператор SQL с заданными аргументами и возвращает первую запись выборки (хэш). Если в запросе участвует только 1 таблица, то вместо SQL можно указать только имя таблицы. ID по умолчанию — $_REQUEST {id}.
| Это одна из многочисленных функций API Eludia.pm для работы с БД. Как правило, её результат может быть получен с использованием процедуры sql. При этом объём программного кода сокращается, иногда — в несколько раз. |
Синопсис (Perl5)
my $user = sql_select_hash (<<EOS, $_REQUEST {id});
SELECT
*
FROM
users
WHERE
id = ?
EOS
my $user = sql_select_hash ('users');
$user -> {role} = sql_select_hash (roles => $user -> {id_role});

