2013-09-29 3 views
-1

Я создал регистрационную форму и регистрационную форму с html, и я создал для нее базу данных, но когда я вставляю недопустимые данные (данные, которые не существуют в базе данных) в форму регистрации, Он не показывает ошибку, я хочу ошибку msg, когда я вставляю неверные данные (данные, которых нет в базе данных), как я это делаю?SQL Выберите данные, если существуют только данные

+4

Покажите нам свой код .... –

ответ

0

при отправке формы, затем сначала введите имя пользователя и пароль из формы регистрации, затем сделайте один метод, в котором имя пользователя и пароль будут обработаны логическим методом и будут проверять данные из базы данных, используя следующий запрос.

select * from table where username="abc" and password="abc"; 

, если этот запрос получить запись, то данные существуют не иначе.

+0

Хотя этот сценарий может работать, я не думаю, что он разрешит вопрос. Что делать, если они хотят предотвратить добавление пользователя «abc» ... только потому, что кто-то может ввести недопустимый пароль, вы не сможете дублировать имя пользователя «abc». – DRapp

+0

'' abc "' относится к столбцу не к символьному литералу в SQL. Таким образом, ваш запрос завершится неудачно, если в таблице не будет столбец с именем 'abc' (и если они есть, скорее всего, он не вернет правильный результат). –

+0

здесь имя столбца - имя пользователя и пароль, а не abc. –

Смежные вопросы