Ознакомьтесь с нашей политикой обработки персональных данных
13:42 

Ksui
Добрый день! Предположим пользователь при регистрации указывает место жительства, телефон (и тому подобное). Данные хранятся в мускульной бд.
При авторизации его перенаправляет на закрытую страницу где есть ссылка на профиль пользователя. Как мне в профиль вытащить данные именно этого пользователя?
Если можно с примером..

@темы: MySQL, PHP

Комментарии
2009-01-27 в 13:47 

Джей Ди
Всё будет Кока-Кола.
Ksui весьма туманно у вас всё указано... все зависит от того как вы их храните и где используете.

2009-01-27 в 13:54 

Ksui
Прошу прощения. Сейчас подправлю

2009-01-27 в 16:34 

Crazy Wizard
Псих
Если пользователь под логином и мы знаем его ID (вы должны были присваивать ID всем регистрирующимся), то вытягиваем из базы все нужные поля, где поле ID ровняется нужному.

2009-01-27 в 16:44 

$_SESSION['user_id'] = $id; - присваиваем сессии юзера его айди из базы при авторизации

при навигации по сайту все что принадлежит юзеры выцепляем из базы с условием WHERE user.`id` = {$_SESSION['user_id']}
как-то так.

2009-01-27 в 21:55 

SpiritEagle
There I was on a July morning, Looking for love
Ksui
id должно быть обязательно. Допустим, оно лежит в переменной $_SESSION['id'], а таблица в MySQL называется user, и id в ней храниться в столбце под названием "id" (странно, да ? :-) ).

Тогда на стронице профиля:



После окончания выполнения скрипта у нас будет одномерный массив (вектор) $result, каждый ключ которого соответсвует названию столбца таблицы user, а значение элемента массива с этим ключем соответсвует тому, что записано в этом столбце в таблице user.

То есть, допустим, в таблице user столбцы
id login pass email phone
34 Jack 1234 lol@lol.lol 123-45-67

тогда мы получим:
$result['id'] = "34";
$result['login'] = "Jack"
$result['pass'] = "1234"
$result['email'] = "lol@lol.lol"
$result['phone'] = "123-45-67"

вот такие переменные будут у нас в скрипте после прогона кода.

Дебилизм про необходимость подключения к БД перед выполнением того самого кода опущен из соображений гуманности как банальность :) :) :) .

2009-01-28 в 02:31 

Ksui
Спасибо!

2009-01-28 в 02:40 

SpiritEagle
There I was on a July morning, Looking for love
   

Сообщество PHP программистов

главная