Проверка регистрационной формы PostgreSQL - имя пользователя уже занято - PullRequest
0 голосов
/ 23 марта 2010

Эй, я действительно новичок в PHP и PostgreSQP или любой другой базе данных в этом отношении.Так что я в растерянности, как это сделать.

Мне нужен оператор if, который говорит.

If(the username user just typed in is already in database) {
  my code here
}

переменная имя пользователя, которое только что набрал пользователь, $ userNameSignup

как мне это сделать с PHP для PostgreSQL?

и как перенаправить людей на новую страницу после того, как они правильно заполнили форму?

Спасибо Шелби

1 Ответ

1 голос
/ 23 марта 2010
    ini_set('error_reporting', E_ALL);
    ini_set('display_errors', 1);

    $result = pg_query('SELECT 1 FROM logins WHERE LOWER(userName)=\''.strtolower(pg_escape_string($userNameSignup)).'\'') or exit(pg_last_error());

    if (pg_num_rows($result)) {

        $userNameSignupError = 'Username already taken please choose a new one.';
    }

наконец понял это ^. ^

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...