|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
CREATE FUNCTION check_login_and_password(iput_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; При попытке выполнить возвращает ошибку: [SQL]CREATE FUNCTION check_login_and_password(iput_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; [Err] ERROR: column "input_login" does not exist LINE 3: ...* FROM sp_users WHERE "public".sp_users.p_login = input_logi... ^ Смысл в том что-бы проверить вводимые пользователем логин и паролm на соответствие таковых в таблице sp_users (p_login и p_pass). В какие переменные должны попадать вводимые пользователем логин и пароль, правильно ли я их записал? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 17:29 |
|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
Артем СкоробогатыйCREATE FUNCTION check_login_and_password(iput_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; При попытке выполнить возвращает ошибку: [SQL]CREATE FUNCTION check_login_and_password(iput_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; [Err] ERROR: column "input_login" does not exist LINE 3: ...* FROM sp_users WHERE "public".sp_users.p_login = input_logi... ^ Смысл в том что-бы проверить вводимые пользователем логин и паролm на соответствие таковых в таблице sp_users (p_login и p_pass). В какие переменные должны попадать вводимые пользователем логин и пароль, правильно ли я их записал? Внимательно читайте что пишите. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 17:33 |
|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
Исправил, но дело это не изменило: [SQL]CREATE FUNCTION check_login_and_password(input_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; [Err] ERROR: column "input_login" does not exist LINE 3: ...* FROM sp_users WHERE "public".sp_users.p_login = input_logi... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 17:39 |
|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
ursido, Я так полагаю что я вообще что-то глобально записываю не правильно... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 17:40 |
|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
Артем Скоробогатый, $1 вместо input_login попробуйте ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 18:27 |
|
Что не нравится PostgreSQL?
|
|||
---|---|---|---|
#18+
Артем Скоробогатый, скриншот покажите, как и что вы вводите и получаете ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2018, 14:28 |
|
|
start [/forum/search_topic.php?author=Polad&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
245ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 700ms |
total: | 1059ms |
0 / 0 |