Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: mysql перечисление в запросе (AND)
$this->student=$this->database->query("SELECT * FROM users WHERE id = '{$_COOKIE['uid_teacher']}' AND cookie = '{$_COOKIE['key_teacher']}' AND priority = '{$_COOKIE['kpr_teacher']}'");
меня смущает что я пишу два раза AND ну то есть, если это=этому И это=этому И это=этому......можно вообще так писать? а вот если мне этих эндв нужно много 4-5 например?
EuGen
Отправлено: 29 Мая, 2013 - 15:49:36
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ничто не мешает указывать сложное условие. У Вас части в AND - неоднородны ( условия по разным полям ) - поэтому, если потребуется более 3-х полей - нужно будет это указать.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.