Я новичок в PHP и SQL, но мне нужен способ сохранить результат запроса SQL в переменную.
Запрос выглядит так:
$q = "SELECT type FROM users WHERE username='foo user'";
$result = pg_query($q);
Запрос вернет только одну строку; тип учетной записи пользователя, и мне просто нужно сохранить его в переменной, чтобы я мог проверить, есть ли у пользователя разрешение на просмотр страницы.
Я знаю, что мог бы просто сделать этот запрос:
"SELECT * FROM users WHERE username='foo user' and type='admin'";
if(pg_num_rows($result) == 1) {
//...
}
Но мне кажется, что это плохая практика.
В любом случае, было бы хорошо знать, как сохранить его как переменную для дальнейшего использования.