|
|
|
| В MySQL я новичок, поэтому сразу пардон если вопрос влишком тупой. А вопрос такой. Есть форма которую заполняет пользователь и нажимает на кнопку по (!) нескольким переменным полученным из этой формы запрос MySQL обращаеться к БД и находит одинаковые с этими переменными значения ячеек и возвращает всю запись. А сам вопрос формулируеться так как выглядит этот запрос для нескольких переменных что бы в записи совпали все значения введенные в форму и хотя бы одна? Спасибо. | |
|
|
|
|
|
|
|
для: Neolink
(13.01.2008 в 22:56)
| | Ну, например, при авторизации, я так делаю:
$query = "SELECT nic, pass FROM users WHERE nic='$nic' AND pass='$pass'"
|
А потом с помощью функции mysql_num_rows() проверяю, возвратилась ли строка из базы данных. Если да, то пользователь прошел авторизацию.
А $nic и $pass - переменные из формы. | |
|
|
|
|
|
|
|
для: Mookapek
(13.01.2008 в 23:40)
| | Ага, а если надо например три переменных то
$query = "SELECT nic, pass FROM users WHERE nic='$nic' AND pass='$pass' AND street='$street'"
|
Я правильно мыслю? | |
|
|
|
|
|
|
|
для: Neolink
(14.01.2008 в 00:03)
| | Да, правильно. Вместо AND можете поставить OR, то бишь логическое или. | |
|
|
|