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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2014, 18:55   #1
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию Авторизация MySQL

Здравствуйте. Подскажите пожалуйста как мне положить столбцы в массив. Делаю авторизацию на сайте через делфи.
На php было всё легко, сделал запрос
Код HTML:
SELECT * FROM user WHERE user_name='$e_login' 
положил результат запроса в массив
Код HTML:
$user_data = mysql_fetch_array($query);
А дальше делаешь работаешь с массивом.

Нужно сделать тоже самое, подскажите как мне сие осуществить.
На форме лежат - FDConnection1, FDQuery1, DataSource1.

Сделал запрос

Код HTML:
var user : string;
begin
user:=LogIn.Text;
FDQuery1.SQL.Clear;
FDQuery1.SQL.Add('SELECT * FROM user ');
FDQuery1.SQL.Add('WHERE user_name = :user');
FDQuery1.Params[0].Value := user;
FDQuery1.Active:=True;
end;
положил DBGrid посмотреть всё ли работает, всё прекрасно. Но вот мне нужен не DBGrid, а массив...

Надеюсь всё понятно рассписал, если нет, скажите пожалуйста.
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 06.08.2014, 18:58   #2
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,767
По умолчанию

TQuery -- и есть твой "массив". Delphi тебе не PHP, тут ООП.
Vapaamies вне форума Ответить с цитированием
Старый 06.08.2014, 19:05   #3
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

Цитата:
Сообщение от Vapaamies Посмотреть сообщение
TQuery -- и есть твой "массив". Delphi тебе не PHP, тут ООП.
Понимаю, но к чему обращаться? Как получить значения отдельных столбцов, в этой таблице есть ещё и поле password. Как мне его значение получить?
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Старый 06.08.2014, 19:15   #4
Rockot
Форумчанин
 
Аватар для Rockot
 
Регистрация: 01.06.2012
Сообщений: 139
По умолчанию

ShowMessage(FDQuery1.FieldByName('p assword').AsString);
Вспомнил, прошу прощения, давно не был в делфи)
Следствие: 99% проблем, сваливаемых на Microsoft, является следствием тупости самих программистов.
Rockot вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация с использованием MySQL Xlook БД в Delphi 1 24.05.2014 06:43
Авторизация php+mysql kuba1981 PHP 9 02.09.2012 22:15
Windows+Apache+PHP+MySQL: не работает расширение MySQL. Пепел Феникса Софт 10 15.04.2012 14:10
Обычная авторизация или авторизация на уровне браузера? calugin Безопасность, Шифрование 0 13.01.2011 00:34
Регистрация/авторизация пользователей при помощи PHP, без использования MySQL. Web-Gangsta PHP 30 03.05.2009 18:32