Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2010, 10:46   #1
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию SQL запрос

У меня есть 2 поля,в одном Логин,Пароль и Роль,а в другом Имя роли.Мне нужно чтоб при вводе Логина и Пароля входил под определенной ролью.В первой таблице роль задается цифрами.Как надо их связать?Помогите кто знает
Faridik вне форума Ответить с цитированием
Старый 25.02.2010, 11:00   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Тема не в том разделе.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 25.02.2010, 11:01   #3
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию

А куда писать?
Faridik вне форума Ответить с цитированием
Старый 25.02.2010, 11:04   #4
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Гугл не работает?
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Старый 25.02.2010, 14:56   #5
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Код:
SELECT login.table1 ,role.table1, role_name 
FROM table1, (SELECT role_name.table2 FROM table2 WHERE role.table1=role.table2) as role_name 
WHERE login.table1 = :login AND password.table1 = MD5(:password)
криво конечно, но суть понятно. в принципе можно было бы на inner join сделать.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.

Последний раз редактировалось alexinspir; 25.02.2010 в 15:01.
alexinspir вне форума Ответить с цитированием
Старый 25.02.2010, 21:41   #6
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию

спасибо за это,на inner join можешь показать?
Faridik вне форума Ответить с цитированием
Старый 26.02.2010, 09:42   #7
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию

Я написал запрос.
Код:
SELECT W.ID AS ID,W.FIO AS FIO,R.NAME AS ROLE   FROM WORKERS W,ROLES R   WHERE 
                                  
                                 W.LOGIN = @LOGIN AND
                                 W.PASSWORD = @PASSWORD AND
                                 W.ROLE=R.ID
Но почему то при вводе логина и пароля он не переходит на нужную страницу,остается на той же странице.В чем проблема?Что недоделал?
Faridik вне форума Ответить с цитированием
Старый 26.02.2010, 09:51   #8
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию

Есть 2 таблицы:workers и roles,логин,пароль,фио и роль в воркерс,нейм в ролес.
Faridik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sql запрос Baaandit БД в Delphi 2 11.12.2009 23:21
SQL запрос Oleg Romanchuk Помощь студентам 2 23.11.2009 09:42
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL-запрос Alexey_vyb БД в Delphi 4 22.05.2007 18:52
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15