Sql select hash

Материал из Eludia
Перейти к: навигация, поиск

Описание

Исполняет оператор SQL с заданными аргументами и возвращает первую запись выборки (хэш). Если в запросе участвует только 1 таблица, то вместо SQL можно указать только имя таблицы. ID по умолчанию — $_REQUEST {id}.

Sql.jpg Это одна из многочисленных функций 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});
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты