Я новичок в PHP и SQL, но мне нужен способ хранения результата SQL Query в переменной.PHP получить строку результата из PostgreSQL Query
Запрос выглядит так:
$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) {
//...
}
Но, похоже, плохая практика для меня.
В любом случае, было бы хорошо знать, как сохранить его как переменную для использования в будущем.
Спасибо, что сделал именно то, что мне было нужно. – jonescb