MySQL'ный IF

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Почему в запросе ошибка?
PHP:
if (select `id` from `main_users` where `login`='x' and `pass`='1', select `login` from `main_users` where `login`='x' and `pass`='1', select `pass` from `main_users` where `login`='x' and `pass`='1');
 
А что вы ожидаете от такого запроса? В документацию вообще заглядывали? Где используется функция в MySQL IF() и какие аргументы принимает?
 
полюбому подзапросы в скобках, а сам if в запросе.
может автору для чего-нибудь такого оно надо
Код:
http://www.сайт.ru/admin/index.php?admin=' or 1=if((Select 1),1,(select table_name from information_schema.tables)) order by 1,'asc%23&pass=
 
автор, вы бы хоть текст ошибки привели и чего вы хотите получить в итоге.
 
Назад
Сверху