ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #451  
Старый 29.01.2009, 21:27
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

вопрос ....

скажем я делаю такойзапрос SELECT * FROM users WHERE `login`= " Admin"
но в колонке refer находится id пользователя .... чей логин нада ввыбрать из этой же таблицы ...

вопрос как сделать это всё 1 запросом ... не будь это в 1ой таблицы сделал бы JOIN а тут хз даж =\\

чёт туплю я ...
 
Ответить с цитированием

  #452  
Старый 29.01.2009, 21:55
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

SELECT * FROM `users` WHERE login='Admin' OR refer='нужный_id';

вроде так

Последний раз редактировалось Pashkela; 29.01.2009 в 22:03..
 
Ответить с цитированием

  #453  
Старый 29.01.2009, 22:21
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

нет .... не то ...

Последний раз редактировалось Doom123; 29.01.2009 в 22:34..
 
Ответить с цитированием

  #454  
Старый 29.01.2009, 22:25
Аватар для vikseriq
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

Doom, конкретизируй! Мы не телепаты, как Онотоле или Мицгол )
 
Ответить с цитированием

  #455  
Старый 29.01.2009, 22:34
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

сажем у пользователя admin в поле refer, id пользователя ... скажем 18 ...
мне надо сделать так чтоб из базы выбралась вся инфа о пользователе admin а также login пользователя с id 18 ....

тоесть чтоб в ответе было ...

login (admin)..
password(пароль пользователя ) ...
refer_login(логин рефера ) ...
 
Ответить с цитированием

  #456  
Старый 30.01.2009, 15:38
Аватар для big_BRAT
big_BRAT
Познающий
Регистрация: 24.12.2006
Сообщений: 90
Провел на форуме:
1292655

Репутация: 168
Отправить сообщение для big_BRAT с помощью ICQ
По умолчанию

вопрос: существует или в mysql поддержка alias'ов/ссылок для таблиц?

суть - в базе существует таблица NEWS, мы создаем что то типа ссылки или алиаса на эту таблицу и теперь мы можем обратится к этой таблице по запросу к NEW_NEWS (мы думаем что данные получаем из NEW_NEWS, а на самом деле они берутся из NEWS)
надеюсь понятно)
 
Ответить с цитированием

  #457  
Старый 31.01.2009, 02:06
Аватар для vikseriq
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

Да, есть. пример: SELECT c1.cust_id, c2.cust_id FROM customer c1, customer c2 WHERE c1.surname = c2.surname AND c1.cust_id != c2.cust_id; (brainbell.com)
Почитать можно тут: http://dev.mysql.com/doc/refman/5.0/en/identifiers.html
 
Ответить с цитированием

  #458  
Старый 01.02.2009, 01:04
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

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

Цитата:
Сообщение от Doom123  
сажем у пользователя admin в поле refer, id пользователя ... скажем 18 ...
мне надо сделать так чтоб из базы выбралась вся инфа о пользователе admin а также login пользователя с id 18 ....

тоесть чтоб в ответе было ...

login (admin)..
password(пароль пользователя ) ...
refer_login(логин рефера ) ...
В данном случае думаю тебе здесь вполне поможет коррелирующий подзапрос
Код:
SELECT *, (SELECT `u`.`login` FROM `users` as `u` WHERE `u`.`id`=`users`.`refer`) as `reflogin` FROM `users` WHERE `login` = `admin`
Что то типа такого, думаю смысл ясен
 
Ответить с цитированием

  #459  
Старый 01.02.2009, 01:12
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

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

2 vikseriq Вы собственно на какой вопрос отвечали?) Думаю вы не совсем поняли суть вопроса.

Цитата:
Сообщение от big_BRAT  
вопрос: существует или в mysql поддержка alias'ов/ссылок для таблиц?

суть - в базе существует таблица NEWS, мы создаем что то типа ссылки или алиаса на эту таблицу и теперь мы можем обратится к этой таблице по запросу к NEW_NEWS (мы думаем что данные получаем из NEW_NEWS, а на самом деле они берутся из NEWS)
надеюсь понятно)
2 big_BRAT Всю жизнь это называлось Видом (view... ну либо представлением в некоторых терминах ). Естественно это присутствует в mysql, так как этим способом зачастую организуется ограничение доступа к данным (например таблица о сотрудниках, с помощью вида выводим всю информацию кроме, к примеру, инн. Затем закрываем доступ к родительской таблице и даем права только на данный Вид).
Почитать о реализации и синтаксисе в мускуле видов можно здесь: http://dev.mysql.com/doc/refman/5.1/...eate-view.html
 
Ответить с цитированием

  #460  
Старый 05.02.2009, 01:28
Аватар для c0m
c0m
Познающий
Регистрация: 26.01.2007
Сообщений: 40
Провел на форуме:
191945

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

есть доступ в пхпмайадмин
нужно сделать что бы запрос
select 'SHELL' into outfile 'C:/Program Files (x86)/VertrigoServ/www/forum/dbc.php';

где SHELL находиться
в таблице news
в ней три столбца date / news / id
код шелла находиться в news, а id=56
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ